| Lines 2831-2837
          sub CanBookBeRenewed {
      
      
        Link Here | 
        
          | 2831 |                 for my $borrowernumber (@borrowernumbers) { | 2831 |                 for my $borrowernumber (@borrowernumbers) { | 
        
          | 2832 |                     my $patron = $patrons{$borrowernumber} //= Koha::Patrons->find( $borrowernumber ); | 2832 |                     my $patron = $patrons{$borrowernumber} //= Koha::Patrons->find( $borrowernumber ); | 
        
          | 2833 |                     next unless IsAvailableForItemLevelRequest($item, $patron); | 2833 |                     next unless IsAvailableForItemLevelRequest($item, $patron); | 
          
            
              | 2834 |                     next unless CanItemBeReserved($borrowernumber,$itemnumber); | 2834 |                     my $can_reserve = CanItemBeReserved($borrowernumber,$itemnumber); | 
            
              |  |  | 2835 |                     # Allowing tooMany* and itemAlreadyOnHold because we need to ignore the count for existing holds. | 
            
              | 2836 |                     my @allowed_statuses = ( | 
            
              | 2837 |                         'OK', | 
            
              | 2838 |                         'tooManyReserves', | 
            
              | 2839 |                         'tooManyHoldsForThisRecord', | 
            
              | 2840 |                         'tooManyReservesToday', | 
            
              | 2841 |                         'itemAlreadyOnHold' | 
            
              | 2842 |                     ); | 
            
              | 2843 |                     next unless grep { $_ eq $can_reserve->{status} } @allowed_statuses; | 
        
          | 2835 |  | 2844 |  | 
        
          | 2836 |                     push @reservable, $itemnumber; | 2845 |                     push @reservable, $itemnumber; | 
        
          | 2837 |                     if (@reservable >= @borrowernumbers) { | 2846 |                     if (@reservable >= @borrowernumbers) { | 
            
              | 2838 | -  |  |  |