@@ -, +, @@
- item1: homebranch: MPL, holdingbranch: MPL
- item2: homebranch: FPL, holdingbranch: FPL
- item3: homebranch: CPL, holdingbranch: IPT
(acevedo?)
---
koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt | 6 +++++-
reserve/request.pl | 6 +++++-
2 files changed, 10 insertions(+), 2 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt
@@ -726,7 +726,11 @@
[% IF (itemloo.pickup_locations_count > 0) %]
+ data-patron-id="[% patron.borrowernumber | html %]">
+ [% IF (itemloo.default_pickup_location) %]
+
+ [% END %]
+
[% END %]
--- a/reserve/request.pl
+++ a/reserve/request.pl
@@ -578,10 +578,14 @@ foreach my $biblionumber (@biblionumbers) {
)
{
# Send the pickup locations count to the UI, the pickup locations will be pulled using the API
- $item->{pickup_locations_count} = $item_object->pickup_locations({ patron => $patron })->count;
+ my $pickup_locations = $item_object->pickup_locations({ patron => $patron });
+ $item->{pickup_locations_count} = $pickup_locations->count;
if ( $item->{pickup_locations_count} > 0 ) {
$num_available++;
$item->{available} = 1;
+ # pass the holding branch for use as default
+ my $default_pickup_location = $pickup_locations->search({ branchcode => $item->{holdingbranch} })->next;
+ $item->{default_pickup_location} = $default_pickup_location;
}
else {
$item->{available} = 0;
--