@@ -, +, @@ enabled $ updatedatabase $ kshell k$ git diff origin/master --name-only | grep -e '\.t$' | xargs prove --- C4/Biblio.pm | 6 +++--- C4/Circulation.pm | 4 ++-- C4/Reserves.pm | 6 +++--- Koha/BackgroundJob/BatchDeleteBiblio.pm | 2 +- Koha/BackgroundJob/BatchDeleteItem.pm | 4 ++-- Koha/Hold.pm | 8 ++++---- Koha/Item.pm | 4 ++-- 7 files changed, 17 insertions(+), 17 deletions(-) --- a/C4/Biblio.pm +++ a/C4/Biblio.pm @@ -347,7 +347,7 @@ us to not relink records when the authority linker is saving modifications. =item C Unless C is passed, ModBiblio will trigger the BatchUpdateBiblioHoldsQueue -task to rebuild the holds queue for the biblio. +task to rebuild the holds queue for the biblio if I is enabled. =back @@ -440,7 +440,7 @@ sub ModBiblio { { biblio_ids => [ $biblionumber ] } - ) unless $options->{skip_holds_queue}; + ) unless $options->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue'); return 1; } @@ -547,7 +547,7 @@ sub DelBiblio { { biblio_ids => [ $biblionumber ] } - ) unless $params->{skip_holds_queue}; + ) unless $params->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue'); return; } --- a/C4/Circulation.pm +++ a/C4/Circulation.pm @@ -1779,7 +1779,7 @@ sub AddIssue { { biblio_ids => [ $item_object->biblionumber ] } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); } } return $issue; @@ -2445,7 +2445,7 @@ sub AddReturn { { biblio_ids => [ $item->biblionumber ] } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); } return ( $doreturn, $messages, $issue, ( $patron ? $patron->unblessed : {} )); --- a/C4/Reserves.pm +++ a/C4/Reserves.pm @@ -319,7 +319,7 @@ sub AddReserve { { biblio_ids => [ $biblionumber ] } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); return $reserve_id; } @@ -1446,7 +1446,7 @@ sub AlterPriority { { biblio_ids => [ $hold->biblionumber ] } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); # FIXME Should return the new priority } @@ -2099,7 +2099,7 @@ sub RevertWaitingStatus { { biblio_ids => [ $hold->biblionumber ] } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); return $hold; --- a/Koha/BackgroundJob/BatchDeleteBiblio.pm +++ a/Koha/BackgroundJob/BatchDeleteBiblio.pm @@ -164,7 +164,7 @@ sub process { { biblio_ids => \@deleted_biblionumbers } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); } my $job_data = decode_json $self->data; --- a/Koha/BackgroundJob/BatchDeleteItem.pm +++ a/Koha/BackgroundJob/BatchDeleteItem.pm @@ -161,7 +161,7 @@ sub process { { biblio_ids => \@deleted_biblionumbers } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); } if (@updated_biblionumbers) { @@ -175,7 +175,7 @@ sub process { { biblio_ids => \@updated_biblionumbers } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); } } ); --- a/Koha/Hold.pm +++ a/Koha/Hold.pm @@ -130,7 +130,7 @@ sub suspend_hold { { biblio_ids => [ $self->biblionumber ] } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); return $self; } @@ -164,7 +164,7 @@ sub resume { { biblio_ids => [ $self->biblionumber ] } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); return $self; } @@ -627,7 +627,7 @@ sub cancel { { biblio_ids => [ $old_me->biblionumber ] } - ) unless $params->{skip_holds_queue}; + ) unless $params->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue'); } ); return $self; @@ -697,7 +697,7 @@ sub fill { { biblio_ids => [ $old_me->biblionumber ] } - ); + ) if C4::Context->preference('RealTimeHoldsQueue'); } ); return $self; --- a/Koha/Item.pm +++ a/Koha/Item.pm @@ -217,7 +217,7 @@ sub store { { biblio_ids => [ $self->biblionumber ] } - ) unless $params->{skip_holds_queue}; + ) unless $params->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue'); return $result; } @@ -248,7 +248,7 @@ sub delete { { biblio_ids => [ $self->biblionumber ] } - ) unless $params->{skip_holds_queue}; + ) unless $params->{skip_holds_queue} or !C4::Context->preference('RealTimeHoldsQueue'); return $result; } --