From 1cb75cac9116e4a03bea9b851666d7116c3e4295 Mon Sep 17 00:00:00 2001 From: kali113 Date: Thu, 26 Feb 2026 17:07:11 +0100 Subject: [PATCH] Improve analytics dashboard fallback for missing endpoint --- web/src/lib/analytics/dashboard.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/src/lib/analytics/dashboard.ts b/web/src/lib/analytics/dashboard.ts index 54092a4..2cef33d 100644 --- a/web/src/lib/analytics/dashboard.ts +++ b/web/src/lib/analytics/dashboard.ts @@ -61,8 +61,13 @@ async function parseError(response: Response): Promise<{ .json() .catch(() => null)) as ErrorPayload | null; + const fallbackMessage = + response.status === 404 + ? "Analytics endpoint not found (404). Deploy the latest API and verify VITE_BACKEND_URL." + : "Analytics request failed"; + return { - message: parsed?.error?.message || "Analytics request failed", + message: parsed?.error?.message || fallbackMessage, code: parsed?.error?.type, }; }