From c1df47cf03e453c6c2d2a56a4dbd9fbee9dbb53b 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 70fc3db01c6..26748dfbc62 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; @@ -3346,7 +3346,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