From 2abe64d78e0d5a54ba8f9b3cce74db53c7c5e353 Mon Sep 17 00:00:00 2001 From: Marcel de Rooy Date: Thu, 15 Aug 2024 16:04:25 +0200 Subject: [PATCH] Bug 37651: Add ConfirmFutureHolds to item->current_holds Content-Type: text/plain; charset=utf-8 Test plan: Add future item level hold for another branch. Check in. Confirm and transfer. Note that without this patch, there is no patron info for the column On hold for on transferstoreceive. Signed-off-by: Marcel de Rooy Signed-off-by: Martin Renvoize --- Koha/Item.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Koha/Item.pm b/Koha/Item.pm index eb36e62b06..671dada63c 100644 --- a/Koha/Item.pm +++ b/Koha/Item.pm @@ -1162,11 +1162,12 @@ sub current_holds { my ($self) = @_; my $attributes = { order_by => 'priority' }; my $dtf = Koha::Database->new->schema->storage->datetime_parser; + my $dt = dt_from_string()->add( days => C4::Context->preference('ConfirmFutureHolds') || 0 ); my $params = { itemnumber => $self->itemnumber, suspend => 0, -or => [ - reservedate => { '<=' => $dtf->format_date(dt_from_string) }, + reservedate => { '<=' => $dtf->format_date($dt) }, waitingdate => { '!=' => undef }, ], }; -- 2.39.5