| 
      
            Lines 525-531
          sub MapItemsToHoldRequests {
      
      
        Link Here
      
     | 
  
        
          | 525 | 
                              && ( ( $item->{hold_fulfillment_policy} eq 'any' ) # Don't fill item level holds that contravene the hold pickup policy at this time | 
          525 | 
                              && ( ( $item->{hold_fulfillment_policy} eq 'any' ) # Don't fill item level holds that contravene the hold pickup policy at this time | 
        
        
          | 526 | 
                                  || $request->{branchcode} eq $item->{ $item->{hold_fulfillment_policy} } ) | 
          526 | 
                                  || $request->{branchcode} eq $item->{ $item->{hold_fulfillment_policy} } ) | 
        
        
          | 527 | 
                              && ( !$request->{itemtype} # If hold itemtype is set, item's itemtype must match | 
          527 | 
                              && ( !$request->{itemtype} # If hold itemtype is set, item's itemtype must match | 
        
          
            
              | 528 | 
                                      || $items_by_itemnumber{ $request->{itemnumber} }->{itype} eq $request->{itemtype} ) | 
              528 | 
                                      || ( $request->{itemnumber} && ( $items_by_itemnumber{ $request->{itemnumber} }->{itype} eq $request->{itemtype} ) ) ) | 
            
        
          | 529 | 
                            )  | 
          529 | 
                            )  | 
        
        
          | 530 | 
                          { | 
          530 | 
                          { | 
        
        
          | 531 | 
                              $itemnumber = $item->{itemnumber}; | 
          531 | 
                              $itemnumber = $item->{itemnumber}; | 
        
            
              | 532 | 
              -   | 
               | 
               |