From ed4a01dea69dab11692b75f5703e408f3f378d3c Mon Sep 17 00:00:00 2001 From: Amol Umbark Date: Fri, 27 Jan 2023 13:27:59 +0530 Subject: [PATCH] fix: log issue remove field in query panel (#2130) --- .../src/container/LogsSearchFilter/SearchFields/index.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/container/LogsSearchFilter/SearchFields/index.tsx b/frontend/src/container/LogsSearchFilter/SearchFields/index.tsx index a7228c6c45..50e2947ed2 100644 --- a/frontend/src/container/LogsSearchFilter/SearchFields/index.tsx +++ b/frontend/src/container/LogsSearchFilter/SearchFields/index.tsx @@ -47,6 +47,11 @@ function SearchFields({ } }, [parsedQuery]); + const updateFieldsQuery = (updated: QueryFields[][]): void => { + setFieldsQuery(updated); + keyPrefixRef.current = hashCode(JSON.stringify(updated)); + }; + const addSuggestedField = useCallback( (name: string): void => { if (!name) { @@ -97,7 +102,7 @@ function SearchFields({ keyPrefix={keyPrefixRef.current} onDropDownToggleHandler={onDropDownToggleHandler} fieldsQuery={fieldsQuery} - setFieldsQuery={setFieldsQuery} + setFieldsQuery={updateFieldsQuery} />