From 2b341afcaef82accf97871f82302866e6931c1bf Mon Sep 17 00:00:00 2001 From: jonaswinkler Date: Tue, 29 Dec 2020 17:32:56 +0100 Subject: [PATCH] fix some bugs with the filter editor --- .../filter-editor/filter-editor.component.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.ts b/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.ts index d4cac1a9d..de6d724bc 100644 --- a/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.ts +++ b/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.ts @@ -80,13 +80,16 @@ export class FilterEditorComponent implements OnInit, OnDestroy { this.dateAddedBefore = rule.value break case FILTER_HAS_TAG: - this.tagSelectionModel.set(+rule.value, ToggleableItemState.Selected, false) + this.tagSelectionModel.set(rule.value ? +rule.value : null, ToggleableItemState.Selected, false) + break + case FILTER_HAS_ANY_TAG: + this.tagSelectionModel.set(null, ToggleableItemState.Selected, false) break case FILTER_CORRESPONDENT: - this.correspondentSelectionModel.set(+rule.value, ToggleableItemState.Selected, false) + this.correspondentSelectionModel.set(rule.value ? +rule.value : null, ToggleableItemState.Selected, false) break case FILTER_DOCUMENT_TYPE: - this.documentTypeSelectionModel.set(+rule.value, ToggleableItemState.Selected, false) + this.documentTypeSelectionModel.set(rule.value ? +rule.value : null, ToggleableItemState.Selected, false) break } })