diff --git a/C4/Reserves.pm b/C4/Reserves.pm index 8efa426d12..75a978b4a6 100644 --- a/C4/Reserves.pm +++ b/C4/Reserves.pm @@ -1373,7 +1373,7 @@ sub ItemsAnyAvailableAndNotRestricted { # we can return (end the loop) when first one found: return 1 unless $i->itemlost - || $i->notforloan > 0 + || $i->notforloan || $i->withdrawn || $i->onloan || IsItemOnHoldAndFound( $i->id )