From fd9ce89bb1e45da9773468790dedfef1e468c065 Mon Sep 17 00:00:00 2001 From: MerlinScheurer Date: Sun, 9 Mar 2025 11:24:48 +0100 Subject: [PATCH] Fix automatic redirect when already loggedIn --- frontend/src/pages/Login.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/frontend/src/pages/Login.tsx b/frontend/src/pages/Login.tsx index 93d226d3..9caf27ee 100644 --- a/frontend/src/pages/Login.tsx +++ b/frontend/src/pages/Login.tsx @@ -46,9 +46,16 @@ const Login = () => { const authData = await auth.json(); + if (auth.status === 403) { + setWaitingForBackend(false); + clearInterval(backendCheckInterval); + } + if (authData.response === 'pong') { setWaitingForBackend(false); clearInterval(backendCheckInterval); + + navigate(Routes.Home); } } catch (error) { console.log('Checking backend availability: ', error); @@ -59,7 +66,7 @@ const Login = () => { return () => { clearInterval(backendCheckInterval); }; - }, []); + }, [navigate]); return ( <> @@ -128,9 +135,7 @@ const Login = () => { )} - {!waitingForBackend && ( -