diff --git a/C4/Circulation.pm b/C4/Circulation.pm index 473f91dc59..2d5fe90f45 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -2959,6 +2959,8 @@ sub CanBookBeRenewed { notforloan => 0, -not => { itemnumber => $itemnumber } })->as_list; + return ( 0, "on_reserve" ) if scalar @other_items < scalar @possible_holds; + my %matched_items; foreach my $possible_hold (@possible_holds) { my $fillable = 0;