diff --git a/frontend/src/lib/components/today/TodayStats.svelte b/frontend/src/lib/components/today/TodayStats.svelte index 394ee2e..45f442d 100644 --- a/frontend/src/lib/components/today/TodayStats.svelte +++ b/frontend/src/lib/components/today/TodayStats.svelte @@ -168,7 +168,9 @@ const data = await bmRes.json(); bookingsMade = (data.bookings || []).length; } - } catch {} + } catch { + // Non-critical — bookings-made fetch is optional for stats + } const newStats: Stats = { total, diff --git a/frontend/src/routes/login/+page.svelte b/frontend/src/routes/login/+page.svelte index d5d8a8d..9d3d145 100644 --- a/frontend/src/routes/login/+page.svelte +++ b/frontend/src/routes/login/+page.svelte @@ -168,7 +168,9 @@ if (payload.role === 'admin') { redirectTo = '/today'; } - } catch {} + } catch { + // Token decode failure is non-fatal; default redirectTo = '/' is used + } toast.success('Successfully logged in!', { id: loadingToast }); window.location.href = redirectTo; } else if (response.status === 409) {