From e4f09eddace4177c6c91ebe1f664cbcad91b6a0b Mon Sep 17 00:00:00 2001 From: lukas Date: Mon, 27 Sep 2021 11:20:31 +0200 Subject: [PATCH] iniitaldata load not fetched when user not logged in. --- src/utils/context/LoginContextProvider.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils/context/LoginContextProvider.tsx b/src/utils/context/LoginContextProvider.tsx index 1c5d418..fa68baa 100644 --- a/src/utils/context/LoginContextProvider.tsx +++ b/src/utils/context/LoginContextProvider.tsx @@ -19,6 +19,9 @@ export const LoginContextProvider: FunctionComponent = (props): JSX.Element => { initialLoginState = LoginState.LoggedIn; } + const [loginState, setLoginState] = useState(initialLoginState); + const [permission, setPermission] = useState(initialUserPerm); + useEffect(() => { // this is the first api call so if it fails we know there is no connection to backend callAPI( @@ -45,10 +48,7 @@ export const LoginContextProvider: FunctionComponent = (props): JSX.Element => { setLoginState(LoginState.LoggedOut); } ); - }, [features]); - - const [loginState, setLoginState] = useState(initialLoginState); - const [permission, setPermission] = useState(initialUserPerm); + }, [features, loginState]); const hist = useHistory(); const loc = useLocation();