From 4180321b2defcaf6876dbad9d238b6300fbbce3c Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Fri, 15 Nov 2024 16:12:11 +0100 Subject: [PATCH] Bug 38436: Do not hide all if none to hide Signed-off-by: Owen Leonard --- koha-tmpl/intranet-tmpl/prog/js/datatables.js | 1 + 1 file changed, 1 insertion(+) diff --git a/koha-tmpl/intranet-tmpl/prog/js/datatables.js b/koha-tmpl/intranet-tmpl/prog/js/datatables.js index fda47996c6..cf99773dde 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/datatables.js +++ b/koha-tmpl/intranet-tmpl/prog/js/datatables.js @@ -746,6 +746,7 @@ function _dt_visibility(table_settings, table_dt){ let use_names = $(table_dt.table().node()).data('bKohaColumnsUseNames'); if ( use_names ) { let hidden_columns = table_settings.columns.filter(c => c.is_hidden); + if (!hidden_columns.length) return []; table_dt.columns(hidden_columns.map(c => "[data-colname='%s']".format(c.columnname)).join(',')).every(function(){ hidden_ids.push(this.index()); }); -- 2.39.5