From fdc7e1c75b1ffa24fff8d9d2593783a7973d454a Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 29 Jun 2026 11:56:55 +0200 Subject: [PATCH] Bug 41604: Correctly restore alert when bKohaColumnsUseNames is off If we define visibility_condition we must have implemented bKohaColumnsUseNames correctly. Signed-off-by: Victor Grousset/tuxayo Signed-off-by: Lucas Gass --- koha-tmpl/intranet-tmpl/prog/js/datatables.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/js/datatables.js b/koha-tmpl/intranet-tmpl/prog/js/datatables.js index faae338b88..7aa3c8b394 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/datatables.js +++ b/koha-tmpl/intranet-tmpl/prog/js/datatables.js @@ -998,6 +998,14 @@ function _dt_get_expected_column_visibility(column) { function _dt_force_visibility(table_settings, table_dt, state) { var columns_settings = table_settings.columns; + + if ( + !table_settings.columns.filter( + c => c.visibility_condition !== undefined + ).length + ) + return state; + let use_names = $(table_dt.table().node()).data("bKohaColumnsUseNames"); if (!use_names) { throw new Error(