From ee06f3fc5b23bfe62746188b9160a2c2e7b43234 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 Signed-off-by: Paul Derscheid --- 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 fda47996c63..cf99773dde5 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.34.1