From 4b13b0a8a4f4ab041d197d3cce16bc0f276ee407 Mon Sep 17 00:00:00 2001 From: Amol Umbark Date: Mon, 26 Dec 2022 20:31:50 +0530 Subject: [PATCH] fix: resolves issue related ops not flowing from search box to panel (#1918) --- .../container/LogsSearchFilter/SearchFields/index.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/src/container/LogsSearchFilter/SearchFields/index.tsx b/frontend/src/container/LogsSearchFilter/SearchFields/index.tsx index 5e11ec1a72..bca82bdaaf 100644 --- a/frontend/src/container/LogsSearchFilter/SearchFields/index.tsx +++ b/frontend/src/container/LogsSearchFilter/SearchFields/index.tsx @@ -36,7 +36,14 @@ function SearchFields({ const keyPrefixRef = useRef(hashCode(JSON.stringify(fieldsQuery))); useEffect(() => { - setFieldsQuery(createParsedQueryStructure([...parsedQuery] as never[])); + const updatedFieldsQuery = createParsedQueryStructure([ + ...parsedQuery, + ] as never[]); + setFieldsQuery(updatedFieldsQuery); + const incomingHashCode = hashCode(JSON.stringify(updatedFieldsQuery)); + if (incomingHashCode !== keyPrefixRef.current) { + keyPrefixRef.current = incomingHashCode; + } }, [parsedQuery]); const addSuggestedField = useCallback(