From a9ff8ed2f13e0771d5b6276e63d3d43c1860e220 Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 20 Nov 2024 18:30:25 +0100 Subject: [PATCH] Fix filter handling --- .../src/app/components/header/header.component.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/client/src/app/components/header/header.component.ts b/apps/client/src/app/components/header/header.component.ts index 004fa5f3f..9da995e8b 100644 --- a/apps/client/src/app/components/header/header.component.ts +++ b/apps/client/src/app/components/header/header.component.ts @@ -176,15 +176,19 @@ export class HeaderComponent implements OnChanges { for (const filter of filters) { if (filter.type === 'ACCOUNT') { - userSetting['filters.accounts'] = filter.id ? [filter.id] : null; + userSetting['filters.accounts'] = filter.id?.length + ? [filter.id] + : null; } else if (filter.type === 'ASSET_CLASS') { - userSetting['filters.assetClasses'] = filter.id ? [filter.id] : null; + userSetting['filters.assetClasses'] = filter.id?.length + ? [filter.id] + : null; } else if (filter.type === 'DATA_SOURCE') { userSetting['filters.dataSource'] = filter.id ? filter.id : null; } else if (filter.type === 'SYMBOL') { userSetting['filters.symbol'] = filter.id ? filter.id : null; } else if (filter.type === 'TAG') { - userSetting['filters.tags'] = filter.id ? [filter.id] : null; + userSetting['filters.tags'] = filter.id?.length ? [filter.id] : null; } }