From 8e22106b9f80821cb546f1f6d37e12cd2d642820 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 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 Signed-off-by: Nick Clemens --- Koha/Item.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Koha/Item.pm b/Koha/Item.pm index 75877478032..d6c46b6a283 100644 --- a/Koha/Item.pm +++ b/Koha/Item.pm @@ -1172,11 +1172,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