diff --git a/src/app/logout/LogoutClient.tsx b/src/app/logout/LogoutClient.tsx index ca0368c..2e13e16 100644 --- a/src/app/logout/LogoutClient.tsx +++ b/src/app/logout/LogoutClient.tsx @@ -22,7 +22,7 @@ export function LogoutClient() { await logout() } finally { if (!cancelled) { - router.replace('/') + router.replace('/login?switch=1') router.refresh() } } diff --git a/src/lib/userStore.ts b/src/lib/userStore.ts index a52b259..6fd8b12 100644 --- a/src/lib/userStore.ts +++ b/src/lib/userStore.ts @@ -385,8 +385,7 @@ export const useUserStore = create((set, get) => ({ } catch (error) { console.warn('Failed to clear user session', error) } - - await get().hydrateFromAPI() + set({ user: null, isLoading: false }) }, }))