Browse Source

Fix filter handling

pull/5027/head
Dan 8 months ago
parent
commit
a9ff8ed2f1
  1. 10
      apps/client/src/app/components/header/header.component.ts

10
apps/client/src/app/components/header/header.component.ts

@ -176,15 +176,19 @@ export class HeaderComponent implements OnChanges {
for (const filter of filters) { for (const filter of filters) {
if (filter.type === 'ACCOUNT') { 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') { } 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') { } else if (filter.type === 'DATA_SOURCE') {
userSetting['filters.dataSource'] = filter.id ? filter.id : null; userSetting['filters.dataSource'] = filter.id ? filter.id : null;
} else if (filter.type === 'SYMBOL') { } else if (filter.type === 'SYMBOL') {
userSetting['filters.symbol'] = filter.id ? filter.id : null; userSetting['filters.symbol'] = filter.id ? filter.id : null;
} else if (filter.type === 'TAG') { } else if (filter.type === 'TAG') {
userSetting['filters.tags'] = filter.id ? [filter.id] : null; userSetting['filters.tags'] = filter.id?.length ? [filter.id] : null;
} }
} }

Loading…
Cancel
Save