From e715de2440dc8d271c45b2cebeb7b228b361a668 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Tue, 22 Apr 2025 17:28:59 +0100 Subject: [PATCH] Bug 9762: (follow-up) Re-instate bug 17729 --- C4/Circulation.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/C4/Circulation.pm b/C4/Circulation.pm index ae74dbb5e95..58cdcb731e7 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -27,7 +27,7 @@ use JSON; use C4::Context; use C4::Stats qw( UpdateStats ); use C4::Reserves - qw( CheckReserves CanItemBeReserved MoveReserve ModReserve ModReserveMinusPriority RevertWaitingStatus IsItemOnHoldAndFound IsAvailableForItemLevelRequest ); + qw( CheckReserves CanItemBeReserved MoveReserve ModReserve ModReserveMinusPriority RevertWaitingStatus IsAvailableForItemLevelRequest ); use C4::Biblio qw( UpdateTotalIssues ); use C4::Items qw( ModItemTransfer ModDateLastSeen CartToShelf ); use C4::Accounts; @@ -3351,7 +3351,7 @@ sub CanBookBeRenewed { foreach my $other_item (@other_items) { next if defined $matched_items{ $other_item->itemnumber }; - next if IsItemOnHoldAndFound( $other_item->itemnumber ); + next if $other_item->holds->filter_by_found->count; next unless IsAvailableForItemLevelRequest( $other_item, $patron_with_reserve, undef ); next unless CanItemBeReserved( -- 2.49.0