From 1dc1450ef3f6dc7df192d25450b34359f7966612 Mon Sep 17 00:00:00 2001 From: David Cook Date: Tue, 9 Aug 2022 00:42:45 +0000 Subject: [PATCH] Bug 15516: [QA followup] Fix item-specific holds in staff interface --- .../intranet-tmpl/prog/en/modules/reserve/request.tt | 9 +++++---- 1 file changed, 5 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 3953f8ccd4..be15f29d7e 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt @@ -696,15 +696,16 @@ [% UNLESS ( itemloo.hide ) %] + [% checkitem_type = "radio"; IF ( multi_hold ); checkitem_type = "checkbox"; END; %] [% IF force_hold_level == 'record' # Patron has placed a record level hold previously for this record %] Hold must be record level [% ELSIF ( itemloo.available ) %] - + [% ELSIF ( itemloo.override ) %] - + [% ELSE %] @@ -1441,11 +1442,11 @@ if ( ! $("#requestany").is(":checked") ) { // requestany not selected, go through the item-specific cases - if ( $('input[type="radio"]:checked').length > 0 ) { + if ( $('input[name="checkitem"]:checked').length > 0 ) { // got item-specific hold requests in the form! // verify they have a pickup location selected - if (table.find('input[type="radio"]:checked') + if (table.find('input[name="checkitem"]:checked') .closest('tr') .find(".pickup_locations").val() === null) { -- 2.30.2