Fix log filter URL state infinite loop

This commit is contained in:
Zacqary Xeper 2019-12-20 12:32:43 -06:00
parent a7fe3efa01
commit 43302b354a

View file

@ -32,7 +32,11 @@ export const useLogFilterUrlState = () => {
});
/* eslint-disable react-hooks/exhaustive-deps */
useEffect(() => applyLogFilterQuery(logFilterUrlState.expression), [logFilterUrlState]);
useEffect(() => {
if (logFilterUrlState && filterQueryAsKuery?.expression !== logFilterUrlState.expression) {
applyLogFilterQuery(logFilterUrlState.expression);
}
}, [logFilterUrlState]);
useEffect(() => setLogFilterUrlState(filterQueryAsKuery), [filterQueryAsKuery]);
/* eslint-enable react-hooks/exhaustive-deps */
};