diff --git a/packages/proxy/edge/index.ts b/packages/proxy/edge/index.ts index a703b2d8..9db7e751 100644 --- a/packages/proxy/edge/index.ts +++ b/packages/proxy/edge/index.ts @@ -184,9 +184,14 @@ export function makeFetchApiSecrets({ ); if (response.ok) { secrets = await response.json(); - } else { + } else if (response.status === 401) { + // Auth failed, but we can still use the provided key. lookupFailed = true; console.warn("Failed to lookup api key", await response.text()); + } else { + throw new Error( + `Failed to lookup api key: ${response.status} ${await response.text()}`, + ); } } catch (e) { lookupFailed = true;