View | Details | Raw Unified | Return to bug 30728
Collapse All | Expand All

(-)a/C4/Biblio.pm (-3 / +3 lines)
Lines 347-353 us to not relink records when the authority linker is saving modifications. Link Here
347
=item C<skip_holds_queue>
347
=item C<skip_holds_queue>
348
348
349
Unless C<skip_holds_queue> is passed, ModBiblio will trigger the BatchUpdateBiblioHoldsQueue
349
Unless C<skip_holds_queue> is passed, ModBiblio will trigger the BatchUpdateBiblioHoldsQueue
350
task to rebuild the holds queue for the biblio.
350
task to rebuild the holds queue for the biblio if I<RealTimeHoldsQueue> is enabled.
351
351
352
=back
352
=back
353
353
Lines 440-446 sub ModBiblio { Link Here
440
        {
440
        {
441
            biblio_ids => [ $biblionumber ]
441
            biblio_ids => [ $biblionumber ]
442
        }
442
        }
443
    ) unless $options->{skip_holds_queue};
443
    ) unless $options->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue');
444
444
445
    return 1;
445
    return 1;
446
}
446
}
Lines 547-553 sub DelBiblio { Link Here
547
        {
547
        {
548
            biblio_ids => [ $biblionumber ]
548
            biblio_ids => [ $biblionumber ]
549
        }
549
        }
550
    ) unless $params->{skip_holds_queue};
550
    ) unless $params->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue');
551
551
552
    return;
552
    return;
553
}
553
}
(-)a/C4/Circulation.pm (-2 / +2 lines)
Lines 1779-1785 sub AddIssue { Link Here
1779
                {
1779
                {
1780
                    biblio_ids => [ $item_object->biblionumber ]
1780
                    biblio_ids => [ $item_object->biblionumber ]
1781
                }
1781
                }
1782
            );
1782
            ) if C4::Context->preference('RealTimeHoldsQueue');
1783
        }
1783
        }
1784
    }
1784
    }
1785
    return $issue;
1785
    return $issue;
Lines 2445-2451 sub AddReturn { Link Here
2445
            {
2445
            {
2446
                biblio_ids => [ $item->biblionumber ]
2446
                biblio_ids => [ $item->biblionumber ]
2447
            }
2447
            }
2448
        );
2448
        ) if C4::Context->preference('RealTimeHoldsQueue');
2449
    }
2449
    }
2450
2450
2451
    return ( $doreturn, $messages, $issue, ( $patron ? $patron->unblessed : {} ));
2451
    return ( $doreturn, $messages, $issue, ( $patron ? $patron->unblessed : {} ));
(-)a/C4/Reserves.pm (-3 / +3 lines)
Lines 319-325 sub AddReserve { Link Here
319
        {
319
        {
320
            biblio_ids => [ $biblionumber ]
320
            biblio_ids => [ $biblionumber ]
321
        }
321
        }
322
    );
322
    ) if C4::Context->preference('RealTimeHoldsQueue');
323
323
324
    return $reserve_id;
324
    return $reserve_id;
325
}
325
}
Lines 1446-1452 sub AlterPriority { Link Here
1446
        {
1446
        {
1447
            biblio_ids => [ $hold->biblionumber ]
1447
            biblio_ids => [ $hold->biblionumber ]
1448
        }
1448
        }
1449
    );
1449
    ) if C4::Context->preference('RealTimeHoldsQueue');
1450
    # FIXME Should return the new priority
1450
    # FIXME Should return the new priority
1451
}
1451
}
1452
1452
Lines 2099-2105 sub RevertWaitingStatus { Link Here
2099
        {
2099
        {
2100
            biblio_ids => [ $hold->biblionumber ]
2100
            biblio_ids => [ $hold->biblionumber ]
2101
        }
2101
        }
2102
    );
2102
    ) if C4::Context->preference('RealTimeHoldsQueue');
2103
2103
2104
2104
2105
    return $hold;
2105
    return $hold;
(-)a/Koha/BackgroundJob/BatchDeleteBiblio.pm (-1 / +1 lines)
Lines 164-170 sub process { Link Here
164
            {
164
            {
165
                biblio_ids => \@deleted_biblionumbers
165
                biblio_ids => \@deleted_biblionumbers
166
            }
166
            }
167
        );
167
        ) if C4::Context->preference('RealTimeHoldsQueue');
168
    }
168
    }
169
169
170
    my $job_data = decode_json $self->data;
170
    my $job_data = decode_json $self->data;
(-)a/Koha/BackgroundJob/BatchDeleteItem.pm (-2 / +2 lines)
Lines 161-167 sub process { Link Here
161
                        {
161
                        {
162
                            biblio_ids => \@deleted_biblionumbers
162
                            biblio_ids => \@deleted_biblionumbers
163
                        }
163
                        }
164
                    );
164
                    ) if C4::Context->preference('RealTimeHoldsQueue');
165
                }
165
                }
166
166
167
                if (@updated_biblionumbers) {
167
                if (@updated_biblionumbers) {
Lines 175-181 sub process { Link Here
175
                        {
175
                        {
176
                            biblio_ids => \@updated_biblionumbers
176
                            biblio_ids => \@updated_biblionumbers
177
                        }
177
                        }
178
                    );
178
                    ) if C4::Context->preference('RealTimeHoldsQueue');
179
                }
179
                }
180
            }
180
            }
181
        );
181
        );
(-)a/Koha/Hold.pm (-4 / +4 lines)
Lines 130-136 sub suspend_hold { Link Here
130
        {
130
        {
131
            biblio_ids => [ $self->biblionumber ]
131
            biblio_ids => [ $self->biblionumber ]
132
        }
132
        }
133
    );
133
    ) if C4::Context->preference('RealTimeHoldsQueue');
134
134
135
    return $self;
135
    return $self;
136
}
136
}
Lines 164-170 sub resume { Link Here
164
        {
164
        {
165
            biblio_ids => [ $self->biblionumber ]
165
            biblio_ids => [ $self->biblionumber ]
166
        }
166
        }
167
    );
167
    ) if C4::Context->preference('RealTimeHoldsQueue');
168
168
169
    return $self;
169
    return $self;
170
}
170
}
Lines 627-633 sub cancel { Link Here
627
                {
627
                {
628
                    biblio_ids => [ $old_me->biblionumber ]
628
                    biblio_ids => [ $old_me->biblionumber ]
629
                }
629
                }
630
            ) unless $params->{skip_holds_queue};
630
            ) unless $params->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue');
631
        }
631
        }
632
    );
632
    );
633
    return $self;
633
    return $self;
Lines 697-703 sub fill { Link Here
697
                {
697
                {
698
                    biblio_ids => [ $old_me->biblionumber ]
698
                    biblio_ids => [ $old_me->biblionumber ]
699
                }
699
                }
700
            );
700
            ) if C4::Context->preference('RealTimeHoldsQueue');
701
        }
701
        }
702
    );
702
    );
703
    return $self;
703
    return $self;
(-)a/Koha/Item.pm (-3 / +2 lines)
Lines 217-223 sub store { Link Here
217
        {
217
        {
218
            biblio_ids => [ $self->biblionumber ]
218
            biblio_ids => [ $self->biblionumber ]
219
        }
219
        }
220
    ) unless $params->{skip_holds_queue};
220
    ) unless $params->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue');
221
221
222
    return $result;
222
    return $result;
223
}
223
}
Lines 248-254 sub delete { Link Here
248
        {
248
        {
249
            biblio_ids => [ $self->biblionumber ]
249
            biblio_ids => [ $self->biblionumber ]
250
        }
250
        }
251
    ) unless $params->{skip_holds_queue};
251
    ) unless $params->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue');
252
252
253
    return $result;
253
    return $result;
254
}
254
}
255
- 

Return to bug 30728