diff --git a/frontend/app/mstore/searchStoreLive.ts b/frontend/app/mstore/searchStoreLive.ts index 0238fb559..79cb1b13a 100644 --- a/frontend/app/mstore/searchStoreLive.ts +++ b/frontend/app/mstore/searchStoreLive.ts @@ -222,6 +222,7 @@ class SearchStoreLive { updateFilter = (index: number, search: Partial) => { const newFilters = this.instance.filters.map((_filter: any, i: any) => { if (i === index) { + search.value = checkFilterValue(search.value); return search; } return _filter; diff --git a/frontend/app/mstore/types/filterItem.ts b/frontend/app/mstore/types/filterItem.ts index d53122d99..f8785035d 100644 --- a/frontend/app/mstore/types/filterItem.ts +++ b/frontend/app/mstore/types/filterItem.ts @@ -157,7 +157,7 @@ export default class FilterItem { const json = { type: isMetadata ? FilterKey.METADATA : this.key, isEvent: Boolean(this.isEvent), - value: this.value.map((i: any) => (i ? i.toString() : '')), + value: this.value?.map((i: any) => (i ? i.toString() : '')) || [], operator: this.operator, source: isMetadata ? this.key.replace(/^_/, '') : this.source, sourceOperator: this.sourceOperator,