diff --git a/C4/Circulation.pm b/C4/Circulation.pm index 70370d7cf3..849dbbb3e8 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -2768,12 +2768,12 @@ sub CanBookBeRenewed { # by pushing all the elements onto an array and removing the duplicates. my @reservable; foreach my $b (@borrowernumbers) { - my ($borr) = C4::Members::GetMemberDetails($b); + my ($borr) = C4::Members::GetMember( borrowernumber => $b); foreach my $i (@itemnumbers) { my $item = GetItem($i); - if ( IsAvailableForItemLevelRequest( $item, $borr ) - && CanItemBeReserved( $b, $i ) - && !IsItemOnHoldAndFound($i) ) + if ( !IsItemOnHoldAndFound($i) + && IsAvailableForItemLevelRequest( $item, $borr ) + && CanItemBeReserved( $b, $i ) ) { push( @reservable, $i ); }