From db4e20bdb6696f63b333ca26295436e23ed4591b Mon Sep 17 00:00:00 2001 From: Mohd Kaif Ansari <155880242+techykaif@users.noreply.github.com> Date: Sat, 22 Aug 2026 00:02:00 +0530 Subject: [PATCH 1/2] fix(auth): handle navbar auth check failure --- src/components/layout/navbar.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/layout/navbar.tsx b/src/components/layout/navbar.tsx index d88e625..32c91c1 100644 --- a/src/components/layout/navbar.tsx +++ b/src/components/layout/navbar.tsx @@ -26,7 +26,7 @@ export function Navbar() { React.useEffect(() => { const supabase = createClient(); if (!supabase) return; - supabase.auth.getUser().then(({ data }) => setLoggedIn(!!data.user)); + supabase.auth.getUser().then(({ data }) => setLoggedIn(!!data.user)).catch(() => setLoggedIn(false)); const { data: { subscription } } = supabase.auth.onAuthStateChange( (_, session) => setLoggedIn(!!session), ); From 27004b679f867d93d05bfaffa00e38bceb842e81 Mon Sep 17 00:00:00 2001 From: Mohd Kaif Ansari <155880242+techykaif@users.noreply.github.com> Date: Sat, 22 Aug 2026 00:07:00 +0530 Subject: [PATCH 2/2] fix(auth): handle map auth check failure --- src/components/map/places-map.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/map/places-map.tsx b/src/components/map/places-map.tsx index f337cfa..807f767 100644 --- a/src/components/map/places-map.tsx +++ b/src/components/map/places-map.tsx @@ -127,7 +127,7 @@ export function PlacesMap({ places }: PlacesMapProps) { React.useEffect(() => { const supabase = createClient(); if (!supabase) return; // self-host / preview mode: no auth, no private layer - supabase.auth.getUser().then(({ data }) => setUser(data.user)); + supabase.auth.getUser().then(({ data }) => setUser(data.user)).catch(() => setUser(null)); const { data: { subscription }, } = supabase.auth.onAuthStateChange((_, session) => setUser(session?.user ?? null));