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