diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt index 39d742e98e..36b16680c8 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt @@ -303,10 +303,10 @@ [% savedreport.type | html %] - + [% savedreport.groupname | html %] - + [% savedreport.subgroupname | html %] @@ -1923,9 +1923,9 @@ $("#subgroup_filter").change(function() { var selected = $(this).find('option:selected'); var sg_id = $(selected).val(); - var sg_name = $(selected).text(); if (sg_id.length > 0) { - rtable.fnFilter('^' + sg_name + '$', 5, true, true, true, false); + const input = '^' + $.fn.dataTable.util.escapeRegex(sg_id) + '$'; + rtable.fnFilter(input, 5, true, false, true, false); rtable.fnSetColumnVis(5, false); } else { rtable.fnFilter('', 5); @@ -2236,15 +2236,13 @@ rtable.fnSetColumnVis(5, true); var g_id = tab.find("a").data("tabname"); - var g_name = tab.find("a").text().trim(); - - if ( g_name == _("All") ) { - g_id = ""; - g_name = ""; + if (g_id === 'reports') { + g_id = ''; } if (g_id && g_id.length > 0) { - rtable.fnFilter('^' + g_name + '$', 4, true, true, true, false); + const input = '^' + $.fn.dataTable.util.escapeRegex(g_id) + '$'; + rtable.fnFilter(input, 4, true, false, true, false); rtable.fnSetColumnVis(4, false); for(var i in group_subgroups[g_id]) { $("#subgroup_filter").append(