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

(-)a/C4/HoldsQueue.pm (-5 lines)
Lines 615-624 sub MapItemsToHoldRequests { Link Here
615
                    next unless _checkHoldPolicy($item, $request);
615
                    next unless _checkHoldPolicy($item, $request);
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
619
                    next unless $item->{hold_fulfillment_policy} eq 'any'
620
                        || $request->{branchcode} eq $item->{ $item->{hold_fulfillment_policy} };
621
622
                    # If hold itemtype is set, item's itemtype must match
618
                    # If hold itemtype is set, item's itemtype must match
623
                    next unless ( !$request->{itemtype}
619
                    next unless ( !$request->{itemtype}
624
                        || $item->{itype} eq $request->{itemtype} );
620
                        || $item->{itype} eq $request->{itemtype} );
625
- 

Return to bug 29196