From d20f7bc7a7f79f0198debc47ae38a8e4e50c8c56 Mon Sep 17 00:00:00 2001 From: Lucas Gass Date: Thu, 4 Jun 2026 20:27:05 +0000 Subject: [PATCH] Bug 41604: (follow-up) Fix the visibility when visibility_condition is 0 or null, instead of false Signed-off-by: Jason Robb Signed-off-by: Victor Grousset/tuxayo Signed-off-by: Lucas Gass Signed-off-by: Pedro Amorim --- koha-tmpl/intranet-tmpl/prog/js/datatables.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/datatables.js b/koha-tmpl/intranet-tmpl/prog/js/datatables.js index 033bfed747..1a9fb711b6 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/datatables.js +++ b/koha-tmpl/intranet-tmpl/prog/js/datatables.js @@ -1032,7 +1032,10 @@ function _dt_visibility(table_settings, table_dt) { if (use_names) { // Deal with visibility_condition (needed when state is not saved) table_settings.columns = table_settings.columns.map(c => { - if (c.visibility_condition === false) { + if ( + c.visibility_condition !== undefined && + !c.visibility_condition + ) { return { ...c, is_hidden: true,