From 1879c161eeba2591f72b4a9186d48f5836ca04a4 Mon Sep 17 00:00:00 2001 From: metaloozee Date: Sun, 9 Nov 2025 00:22:06 +0530 Subject: [PATCH] fix: Redirect loop on auth failure --- src/app/(main)/App.tsx | 8 ++------ src/app/logout/LogoutPage.tsx | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/app/(main)/App.tsx b/src/app/(main)/App.tsx index 32218d11..7700639d 100644 --- a/src/app/(main)/App.tsx +++ b/src/app/(main)/App.tsx @@ -9,18 +9,14 @@ import { MobileNav } from '@/app/(main)/MobileNav'; export function App({ children }) { const { user, isLoading, error } = useLoginQuery(); const config = useConfig(); - const { pathname, router } = useNavigation(); + const { pathname } = useNavigation(); if (isLoading || !config) { return ; } if (error) { - if (process.env.cloudMode) { - window.location.href = '/login'; - } else { - router.push('/login'); - } + window.location.href = '/login'; return null; } diff --git a/src/app/logout/LogoutPage.tsx b/src/app/logout/LogoutPage.tsx index 909f35de..bd471796 100644 --- a/src/app/logout/LogoutPage.tsx +++ b/src/app/logout/LogoutPage.tsx @@ -13,7 +13,7 @@ export function LogoutPage() { async function logout() { await post('/auth/logout'); - router.push('/login'); + window.location.href = '/login'; } removeClientAuthToken();