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; } }