From 01f75b7c4794d12402264e1e37cef031b250c6c5 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Fri, 10 Oct 2025 12:25:58 +0200 Subject: [PATCH] Bug 40982: Do not raise Error when bKohaColumnsUseNames is not set Return early if there is no visibility to force --- koha-tmpl/intranet-tmpl/prog/js/datatables.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/datatables.js b/koha-tmpl/intranet-tmpl/prog/js/datatables.js index 68d135b4ec3..564dd831d32 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/datatables.js +++ b/koha-tmpl/intranet-tmpl/prog/js/datatables.js @@ -953,12 +953,13 @@ function _dt_buttons(params) { function _dt_force_visibility(table_settings, table_dt, state) { var columns_settings = table_settings.columns; let i = 0; + let force_vis_columns = table_settings.columns.filter( + c => c.force_visibility + ); + if (!force_vis_columns.length) return state; + let use_names = $(table_dt.table().node()).data("bKohaColumnsUseNames"); if (use_names) { - let force_vis_columns = table_settings.columns.filter( - c => c.force_visibility - ); - if (!force_vis_columns.length) return state; table_dt .columns( force_vis_columns -- 2.34.1