From 205a21a23a48c5f4c86f8d2d7c0a8252788d8e79 Mon Sep 17 00:00:00 2001 From: Domingo Dirutigliano Date: Sun, 24 Sep 2023 17:13:32 +0200 Subject: [PATCH] fix: reset on refresh firewall --- frontend/src/pages/Firewall/index.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/Firewall/index.tsx b/frontend/src/pages/Firewall/index.tsx index 0a9b868..a55d055 100644 --- a/frontend/src/pages/Firewall/index.tsx +++ b/frontend/src/pages/Firewall/index.tsx @@ -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