View | Details | Raw Unified | Return to bug 29196
Collapse All | Expand All

(-)a/C4/HoldsQueue.pm (-5 lines)
Lines 623-632 sub MapItemsToHoldRequests { Link Here
623
                    next unless _checkHoldPolicy($item, $request);
623
                    next unless _checkHoldPolicy($item, $request);
624
                    next unless $items_by_itemnumber{ $item->{itemnumber} }->{_object}->can_be_transferred( { to => $libraries->{ $request->{branchcode} } } );
624
                    next unless $items_by_itemnumber{ $item->{itemnumber} }->{_object}->can_be_transferred( { to => $libraries->{ $request->{branchcode} } } );
625
625
626
                    # Don't fill item level holds that contravene the hold pickup policy at this time
627
                    next unless $item->{hold_fulfillment_policy} eq 'any'
628
                        || $request->{branchcode} eq $item->{ $item->{hold_fulfillment_policy} };
629
630
                    # If hold itemtype is set, item's itemtype must match
626
                    # If hold itemtype is set, item's itemtype must match
631
                    next unless ( !$request->{itemtype}
627
                    next unless ( !$request->{itemtype}
632
                        || $item->{itype} eq $request->{itemtype} );
628
                        || $item->{itype} eq $request->{itemtype} );
633
- 

Return to bug 29196