fix: reset on refresh firewall

This commit is contained in:
Domingo Dirutigliano
2023-09-24 17:13:32 +02:00
parent 594e6b4e00
commit 205a21a23a

View File

@@ -92,9 +92,11 @@ export const Firewall = () => {
},[rules.isError])
useEffect(()=> {
if(!rules.isLoading && rules.isSuccess)
if(!rules.isLoading && rules.isFetched && !rules.isFetching){
setCurrentPolicy(rules.data?.policy??ActionType.ACCEPT)
handlers.setState(JSON.parse(JSON.stringify(rules.data?.rules??[])))
},[rules.isSuccess, rules.isLoading])
}
},[rules.isFetched, rules.isLoading, rules.isFetching])
const fwEnabled = rules.data?.enabled??false
const valuesChanged = JSON.stringify(rules.data?.rules) != JSON.stringify(state) || rules.data?.policy != currentPolicy