From 37696316abc42a3ca4b326ef98b3bddffc033a9c Mon Sep 17 00:00:00 2001 From: Ken Jiang Date: Fri, 20 Feb 2026 15:15:27 -0500 Subject: [PATCH 1/2] add 403s --- packages/proxy/edge/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/proxy/edge/index.ts b/packages/proxy/edge/index.ts index f37f1aa3..5a24c77d 100644 --- a/packages/proxy/edge/index.ts +++ b/packages/proxy/edge/index.ts @@ -250,7 +250,7 @@ export function makeFetchApiSecrets({ } } else { const responseText = await response.text(); - if (response.status === 400) { + if (response.status === 400 || response.status === 403) { throw new Error( `Failed to lookup api key: ${response.status}: ${responseText}`, ); @@ -261,7 +261,8 @@ export function makeFetchApiSecrets({ } catch (e) { if ( e instanceof Error && - e.message.startsWith("Failed to lookup api key: 400:") + (e.message.startsWith("Failed to lookup api key: 400:") || + e.message.startsWith("Failed to lookup api key: 403:")) ) { throw e; } From 1d548a3b614d3d788f65cf2144122dfdef03c600 Mon Sep 17 00:00:00 2001 From: Ken Jiang Date: Fri, 20 Feb 2026 15:16:28 -0500 Subject: [PATCH 2/2] fixx --- packages/proxy/edge/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/proxy/edge/index.ts b/packages/proxy/edge/index.ts index 5a24c77d..91bed89d 100644 --- a/packages/proxy/edge/index.ts +++ b/packages/proxy/edge/index.ts @@ -261,8 +261,7 @@ export function makeFetchApiSecrets({ } catch (e) { if ( e instanceof Error && - (e.message.startsWith("Failed to lookup api key: 400:") || - e.message.startsWith("Failed to lookup api key: 403:")) + e.message.startsWith("Failed to lookup api key:") ) { throw e; }