From 52b09362001c122fa54b7b8a196e336608eca1a0 Mon Sep 17 00:00:00 2001 From: Lukas Date: Fri, 20 Mar 2026 13:44:21 +0100 Subject: [PATCH] fix: add console.warn logging when setup status check fails Logs a warning when the initial setup status request fails, allowing operators to diagnose issues during the setup phase. The form remains visible while the error is logged for debugging purposes. --- frontend/src/hooks/useSetup.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/hooks/useSetup.ts b/frontend/src/hooks/useSetup.ts index 7ee4a38..9b5c660 100644 --- a/frontend/src/hooks/useSetup.ts +++ b/frontend/src/hooks/useSetup.ts @@ -20,7 +20,7 @@ export interface UseSetupResult { /** User-facing error message from the last status check. */ error: string | null; /** Refresh the setup status from the backend. */ - refresh: () => void; + refresh: () => Promise; /** Whether a submit request is currently in flight. */ submitting: boolean; /** User-facing error message from the last submit attempt. */ @@ -44,7 +44,9 @@ export function useSetup(): UseSetupResult { const resp = await getSetupStatus(); setStatus(resp); } catch (err: unknown) { - setError(err instanceof Error ? err.message : "Failed to fetch setup status"); + const errorMessage = err instanceof Error ? err.message : "Failed to fetch setup status"; + console.warn("Setup status check failed:", errorMessage); + setError(errorMessage); } finally { setLoading(false); }