From 2c86ac01ed24a974e5121219e46c6a80dcf17a57 Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Mon, 19 Jul 2021 10:21:03 +0300 Subject: [PATCH] Update hiddenTableColumns prop if no table found Signed-off-by: Alex Andreev --- src/common/user-store/user-store.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/user-store/user-store.ts b/src/common/user-store/user-store.ts index beeb2078e1..7121357671 100644 --- a/src/common/user-store/user-store.ts +++ b/src/common/user-store/user-store.ts @@ -137,7 +137,11 @@ export class UserStore extends BaseStore /* implements UserStore * Toggles the hidden configuration of a table's column */ toggleTableColumnVisibility(tableId: string, columnId: string) { - this.hiddenTableColumns.get(tableId)?.toggle(columnId); + if (!this.hiddenTableColumns.get(tableId)) { + this.hiddenTableColumns.set(tableId, new ObservableToggleSet()); + } + + this.hiddenTableColumns.get(tableId).toggle(columnId); } @action