diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/columns_settings.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/columns_settings.inc index fdc3374569..30146653da 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/columns_settings.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/columns_settings.inc @@ -14,10 +14,12 @@ function KohaTable(id_selector, dt_parameters, table_settings, add_filters) { let columns_settings = table_settings["columns"]; - let table_key = 'DataTables_%s_%s_%s'.format( + let table_key = 'DataTables_%s_%s_%s_%s'.format( table_settings.module, table_settings.page, - table_settings.table); + table_settings.table, + id_selector, + ); let default_save_state = table_settings.default_save_state; let default_save_state_search = table_settings.default_save_state_search; @@ -221,10 +223,12 @@ function KohaTable(id_selector, dt_parameters, table_settings, add_filters) { titleAttr: __("Copy shareable link"), text: ' ' + __("Copy shareable link") + '', action: function (e, dt, node, config) { - let table_key = 'DataTables_%s_%s_%s'.format( + let table_key = 'DataTables_%s_%s_%s_%s'.format( table_settings.module, table_settings.page, - table_settings.table); + table_settings.table, + dt.settings()[0].nTable.id, + ); let state = JSON.stringify(dt.state()); delete state.time;