Lines 436-441
sub MapItemsToHoldRequests {
Link Here
|
436 |
reservenotes => $request->{reservenotes}, |
436 |
reservenotes => $request->{reservenotes}, |
437 |
}; |
437 |
}; |
438 |
$allocated_items{ $item->{itemnumber} }++; |
438 |
$allocated_items{ $item->{itemnumber} }++; |
|
|
439 |
$request->{allocated} = 1; |
439 |
$num_items_remaining--; |
440 |
$num_items_remaining--; |
440 |
} |
441 |
} |
441 |
} |
442 |
} |
Lines 445-450
sub MapItemsToHoldRequests {
Link Here
|
445 |
|
446 |
|
446 |
foreach my $request (@$hold_requests) { |
447 |
foreach my $request (@$hold_requests) { |
447 |
last if $num_items_remaining == 0; |
448 |
last if $num_items_remaining == 0; |
|
|
449 |
next if $request->{allocated}; |
448 |
|
450 |
|
449 |
# is this an item-level request? |
451 |
# is this an item-level request? |
450 |
if (defined($request->{itemnumber})) { |
452 |
if (defined($request->{itemnumber})) { |
Lines 495-500
sub MapItemsToHoldRequests {
Link Here
|
495 |
my $pull_branches; |
497 |
my $pull_branches; |
496 |
foreach my $request (@$hold_requests) { |
498 |
foreach my $request (@$hold_requests) { |
497 |
last if $num_items_remaining == 0; |
499 |
last if $num_items_remaining == 0; |
|
|
500 |
next if $request->{allocated}; |
498 |
next if defined($request->{itemnumber}); # already handled these |
501 |
next if defined($request->{itemnumber}); # already handled these |
499 |
|
502 |
|
500 |
# look for local match first |
503 |
# look for local match first |
501 |
- |
|
|