From 11a9afabddca755eceeec94fb65a66a4a318acc5 Mon Sep 17 00:00:00 2001 From: David Cook Date: Thu, 2 Dec 2021 01:35:08 +0000 Subject: [PATCH] Bug 28919: [Alternative] Select logged in library as pickup for multi holds Default pickup location to the logged in library for staff placed multiholds. Holds with a blank pickup location will cause 500 errors in the Reserves tab of the circulation screen, so we want to make sure the pickup location does not default to blank. --- .../prog/en/modules/reserve/request.tt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt index 6ac5cddf12..bd67cdff60 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt @@ -467,9 +467,12 @@ [% PROCESS options_for_libraries libraries => Branches.pickup_locations({ search_params => { biblio => biblionumber, patron => patron }, selected => pickup }) %] [% ELSE %] @@ -853,9 +856,12 @@ data-biblio-id="[% biblioloo.biblionumber | html %]" data-patron-id="[% patron.borrowernumber | html %]" data-pickup-locations='[% biblioloo.pickup_locations_codes.json | $raw %]'> - [% FOREACH pickup_location IN biblioloo.pickup_locations %] - + [% pickup_selected = '' %] + [% IF Branches.GetLoggedInBranchcode == pickup_location.branchcode %] + [% pickup_selected = 'selected="selected"' %] + [% END %] + [% END %] -- 2.20.1