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

(-)a/C4/HoldsQueue.pm (-3 / +1 lines)
Lines 616-623 sub MapItemsToHoldRequests { Link Here
616
                    next unless $items_by_itemnumber{ $item->{itemnumber} }->{_object}->can_be_transferred( { to => $libraries->{ $request->{branchcode} } } );
616
                    next unless $items_by_itemnumber{ $item->{itemnumber} }->{_object}->can_be_transferred( { to => $libraries->{ $request->{branchcode} } } );
617
617
618
                    # Don't fill item level holds that contravene the hold pickup policy at this time
618
                    # Don't fill item level holds that contravene the hold pickup policy at this time
619
                    next unless $item->{hold_fulfillment_policy} eq 'any'
619
                    next unless _checkHoldPolicy($item, $request);
620
                        || $request->{branchcode} eq $item->{ $item->{hold_fulfillment_policy} };
621
620
622
                    # If hold itemtype is set, item's itemtype must match
621
                    # If hold itemtype is set, item's itemtype must match
623
                    next unless ( !$request->{itemtype}
622
                    next unless ( !$request->{itemtype}
624
- 

Return to bug 29196