From dd3b3c1293ca9c06bbb57ace4ce88a0b8a9e32d2 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 10 Mar 2025 14:49:46 +0100 Subject: [PATCH] Bug 39288: lowercase fields in patron search description This patch lowercases all the fields in the patron search description Patrons found for: Card number starting with 't' Library=Riverside, Category=School will now be Patrons found for: card number starting with 't' library=Riverside, category=School --- koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc | 2 +- koha-tmpl/intranet-tmpl/prog/js/datatables.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc index fa869006005..7f33540ae96 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc @@ -432,7 +432,7 @@ let searched = ""; let pattern = patron_search_form.find(".search_patron_filter").val(); if ( pattern ) { - let field = patron_search_form.find(".searchfieldstype_filter").find("option:selected").text(); + let field = patron_search_form.find(".searchfieldstype_filter").find("option:selected").text().toLowerCase(); if ( patron_search_form.find(".searchtype_filter").val() == 'starts_with' ) { searched += _("%s starting with '%s'".format(field, pattern)); } else { diff --git a/koha-tmpl/intranet-tmpl/prog/js/datatables.js b/koha-tmpl/intranet-tmpl/prog/js/datatables.js index f399ce4ae9d..9bf69b5e4e7 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/datatables.js +++ b/koha-tmpl/intranet-tmpl/prog/js/datatables.js @@ -1225,7 +1225,7 @@ function update_search_description( let description = []; let global_search = table_dt.search(); if (global_search.length) { - description.push(__("Anywhere: %s").format(global_search)); + description.push(__("anywhere: %s").format(global_search)); } let additional_searches = []; for (f in description_fns) { @@ -1256,7 +1256,7 @@ function update_search_description( column_searches.push( "%s=%s".format( - table_dt.column(i).header().innerHTML, + table_dt.column(i).header().innerHTML.toLowerCase(), search ) ); -- 2.34.1