Browse Source

Merge pull request #76 from dandevaud/feature/fix-filters

Fix filters
pull/5027/head
dandevaud 1 year ago
committed by GitHub
parent
commit
176d90cce9
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 19
      libs/ui/src/lib/assistant/assistant.component.ts

19
libs/ui/src/lib/assistant/assistant.component.ts

@ -244,18 +244,25 @@ export class AssistantComponent implements OnChanges, OnDestroy, OnInit {
}
public onApplyFilters() {
let accountFilters = this.filterForm
let accountFilters =
this.filterForm
.get('account')
.value?.reduce((arr, val) => [...arr, { id: val, type: 'ACCOUNT' }], []);
let assetClassFilters = this.filterForm
.value?.reduce(
(arr, val) => [...arr, { id: val, type: 'ACCOUNT' }],
[]
) ?? [];
let assetClassFilters =
this.filterForm
.get('assetClass')
.value?.reduce(
(arr, val) => [...arr, { id: val, type: 'ASSET_CLASS' }],
[]
);
let tagFilters = this.filterForm
) ?? [];
let tagFilters =
this.filterForm
.get('tag')
.value?.reduce((arr, val) => [...arr, { id: val, type: 'TAG' }], []);
.value?.reduce((arr, val) => [...arr, { id: val, type: 'TAG' }], []) ??
[];
let filters = [...accountFilters, ...assetClassFilters];
filters = [...filters, ...tagFilters];
this.filtersChanged.emit(filters);

Loading…
Cancel
Save