|
Lines 424-434
sub MapItemsToHoldRequests {
Link Here
|
| 424 |
return unless scalar(@$hold_requests) > 0; |
424 |
return unless scalar(@$hold_requests) > 0; |
| 425 |
return unless scalar(@$available_items) > 0; |
425 |
return unless scalar(@$available_items) > 0; |
| 426 |
|
426 |
|
| 427 |
# identify item-level requests |
|
|
| 428 |
my %specific_items_requested = map { $_->{itemnumber} => 1 } |
| 429 |
grep { defined($_->{itemnumber}) } |
| 430 |
@$hold_requests; |
| 431 |
|
| 432 |
map { $_->{_object} = Koha::Items->find( $_->{itemnumber} ) } @$available_items; |
427 |
map { $_->{_object} = Koha::Items->find( $_->{itemnumber} ) } @$available_items; |
| 433 |
my $libraries = {}; |
428 |
my $libraries = {}; |
| 434 |
map { $libraries->{$_->id} = $_ } Koha::Libraries->search->as_list; |
429 |
map { $libraries->{$_->id} = $_ } Koha::Libraries->search->as_list; |
| 435 |
- |
|
|