From 532327a7206e870e869a2ae71d8f372459384d33 Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Tue, 4 Nov 2025 08:54:02 -0500 Subject: [PATCH] Bug 41040: Prevent form submission if no filters have been selected --- .../prog/en/includes/member-search-box.inc | 17 +++++++++++++++-- members/member.pl | 9 ++++++--- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/member-search-box.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/member-search-box.inc index 43ece025704..5f13fd2f3c7 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/member-search-box.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/member-search-box.inc @@ -6,7 +6,20 @@ [% IF CAN_user_borrowers_edit_borrowers || CAN_user_borrowers_list_borrowers %] [%- SET searchtype = searchtype || Koha.Preference('DefaultPatronSearchMethod') -%] [% WRAPPER tab_panel tabname="patron_search" bt_active= bs_tab_active %] -
+ +
@@ -23,7 +36,7 @@
- +
[% INCLUDE patron_fields_dropdown search_box=1 %]
diff --git a/members/member.pl b/members/member.pl index f0b68ade6ff..c247461fe91 100755 --- a/members/member.pl +++ b/members/member.pl @@ -69,16 +69,19 @@ my $searchtype = $input->param('searchtype'); $template->param( 'alphabet' => C4::Context->preference('alphabet') || join ' ', 'A' .. 'Z' ); +my $branchcode_filter = scalar $input->param('branchcode_filter'); +my $categorycode_filter = scalar $input->param('categorycode_filter'); + $template->param( patron_lists => [ GetPatronLists() ], searchmember => $searchmember, - branchcode_filter => scalar $input->param('branchcode_filter'), - categorycode_filter => scalar $input->param('categorycode_filter'), + branchcode_filter => $branchcode_filter, + categorycode_filter => $categorycode_filter, searchtype => $searchtype, searchfieldstype => $searchfieldstype, PatronsPerPage => C4::Context->preference("PatronsPerPage") || 20, circsearch => $circsearch, - defer_loading => $searchmember ? 0 : 1, + defer_loading => ( $searchmember || $branchcode_filter || $categorycode_filter ) ? 0 : 1, ); output_html_with_http_headers $input, $cookie, $template->output; -- 2.50.1 (Apple Git-155)