From 0d0c0d0a753cbe05f9a18c945e511b5164a69968 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Wed, 15 Apr 2026 11:35:10 +0200 Subject: [PATCH] =?UTF-8?q?Acheteur=20et=20titulaire=20appliquent=20bien?= =?UTF-8?q?=20la=20liste=20de=20colonnes=20par=20d=C3=A9faut?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/acheteur.py | 5 +++-- src/pages/titulaire.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/acheteur.py b/src/pages/acheteur.py index 7fd31aa..4c94885 100644 --- a/src/pages/acheteur.py +++ b/src/pages/acheteur.py @@ -470,14 +470,15 @@ def update_hidden_columns_from_checkboxes(selected_columns): @callback( - Output("acheteur_datatable", "hidden_columns", allow_duplicate=True), + Output("acheteur_datatable", "hidden_columns"), Input( "acheteur-hidden-columns", "data", ), - prevent_initial_call=True, ) def store_hidden_columns(hidden_columns): + if hidden_columns is None: + hidden_columns = get_default_hidden_columns("acheteur") return hidden_columns diff --git a/src/pages/titulaire.py b/src/pages/titulaire.py index b13438c..e14d2c0 100644 --- a/src/pages/titulaire.py +++ b/src/pages/titulaire.py @@ -487,14 +487,15 @@ def update_hidden_columns_from_checkboxes(selected_columns): @callback( - Output("titulaire_datatable", "hidden_columns", allow_duplicate=True), + Output("titulaire_datatable", "hidden_columns"), Input( "titulaire-hidden-columns", "data", ), - prevent_initial_call=True, ) def store_hidden_columns(hidden_columns): + if hidden_columns is None: + hidden_columns = get_default_hidden_columns("titulaire") return hidden_columns