From 5d0c082124ea474cb44d1b1807997b989a466950 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Thu, 1 Sep 2022 20:29:17 +0530 Subject: [PATCH] change(ui) - widget filters handle duration null --- frontend/app/mstore/types/filterItem.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/app/mstore/types/filterItem.ts b/frontend/app/mstore/types/filterItem.ts index 5a2a8eb6b..9214fb9bd 100644 --- a/frontend/app/mstore/types/filterItem.ts +++ b/frontend/app/mstore/types/filterItem.ts @@ -77,7 +77,8 @@ export default class FilterItem { this.options = _filter.options; this.isEvent = _filter.isEvent; - (this.value = json.value.length === 0 || !json.value ? [''] : json.value), (this.operator = json.operator); + (this.value = json.value.length === 0 || !json.value ? [''] : json.value); + (this.operator = json.operator); this.source = json.source; this.sourceOperator = json.sourceOperator; @@ -100,6 +101,9 @@ export default class FilterItem { sourceOperator: this.sourceOperator, filters: Array.isArray(this.filters) ? this.filters.map((i) => i.toJson()) : [], }; + if (this.type === FilterKey.DURATION) { + json.value = this.value.map((i: any) => !i ? 0 : i) + } return json; } }