From 823454e1dc55413cdebc94f40851aa817a19fe6c Mon Sep 17 00:00:00 2001 From: OpenClaw Date: Tue, 7 Apr 2026 17:41:35 +0530 Subject: [PATCH] fix: increase client timeouts to prevent false 404 during analysis --- gitnexus-web/src/services/backend-client.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gitnexus-web/src/services/backend-client.ts b/gitnexus-web/src/services/backend-client.ts index 2c04b66dd..49a521949 100644 --- a/gitnexus-web/src/services/backend-client.ts +++ b/gitnexus-web/src/services/backend-client.ts @@ -222,7 +222,7 @@ export function normalizeServerUrl(input: string): string { // ── Internal Helpers ─────────────────────────────────────────────────────── -const DEFAULT_TIMEOUT_MS = 10_000; +const DEFAULT_TIMEOUT_MS = 30_000; const PROBE_TIMEOUT_MS = 2_000; const fetchWithTimeout = async ( @@ -408,7 +408,8 @@ export const fetchGraph = async ( .filter(Boolean) .join('&'); const url = `${_backendUrl}/api/graph${params ? `?${params}` : ''}`; - const response = await fetchWithTimeout(url, { signal: opts?.signal }, 60_000); + // Large repos can take a while to serialize the graph — use an elevated timeout + const response = await fetchWithTimeout(url, { signal: opts?.signal }, 120_000); await assertOk(response); const contentType = response.headers.get('Content-Type') || '';