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

(-)a/C4/HoldsQueue.pm (-1 / +4 lines)
Lines 397-402 sub MapItemsToHoldRequests { Link Here
397
          C4::Context->preference('LocalHoldsPriorityItemControl');
397
          C4::Context->preference('LocalHoldsPriorityItemControl');
398
398
399
        foreach my $request (@$hold_requests) {
399
        foreach my $request (@$hold_requests) {
400
            next if (defined($request->{itemnumber})); #skip item level holds in local priority checking
400
            last if $num_items_remaining == 0;
401
            last if $num_items_remaining == 0;
401
402
402
            my $local_hold_match;
403
            my $local_hold_match;
Lines 435-440 sub MapItemsToHoldRequests { Link Here
435
                            reservenotes => $request->{reservenotes},
436
                            reservenotes => $request->{reservenotes},
436
                        };
437
                        };
437
                        $allocated_items{ $item->{itemnumber} }++;
438
                        $allocated_items{ $item->{itemnumber} }++;
439
                        $request->{allocated} = 1;
438
                        $num_items_remaining--;
440
                        $num_items_remaining--;
439
                    }
441
                    }
440
                }
442
                }
Lines 444-449 sub MapItemsToHoldRequests { Link Here
444
446
445
    foreach my $request (@$hold_requests) {
447
    foreach my $request (@$hold_requests) {
446
        last if $num_items_remaining == 0;
448
        last if $num_items_remaining == 0;
449
        next if $request->{allocated};
447
450
448
        # is this an item-level request?
451
        # is this an item-level request?
449
        if (defined($request->{itemnumber})) {
452
        if (defined($request->{itemnumber})) {
Lines 494-499 sub MapItemsToHoldRequests { Link Here
494
    my $pull_branches;
497
    my $pull_branches;
495
    foreach my $request (@$hold_requests) {
498
    foreach my $request (@$hold_requests) {
496
        last if $num_items_remaining == 0;
499
        last if $num_items_remaining == 0;
500
        next if $request->{allocated};
497
        next if defined($request->{itemnumber}); # already handled these
501
        next if defined($request->{itemnumber}); # already handled these
498
502
499
        # look for local match first
503
        # look for local match first
500
- 

Return to bug 18001