From 12ad4d5e2a92c2fdeca733f1f8f4cbbb3b458fbc Mon Sep 17 00:00:00 2001 From: Peter Perlepes Date: Thu, 10 Feb 2022 20:43:09 +0200 Subject: [PATCH] fix(edge): Correct interstitial Content-Type and User-Agent --- packages/edge/src/vercel-edge.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/edge/src/vercel-edge.ts b/packages/edge/src/vercel-edge.ts index 70ced0fe8ff..ed091346f31 100644 --- a/packages/edge/src/vercel-edge.ts +++ b/packages/edge/src/vercel-edge.ts @@ -65,7 +65,7 @@ export const ClerkAPI = new ClerkBackendAPI({ 'X-Clerk-SDK': `vercel-edge/${LIB_VERSION}`, }, ...(body && { body: JSON.stringify(body) }), - }).then(body => body.json()); + }).then(body => (contentType === 'text/html' ? body : body.json())); }, }); @@ -97,6 +97,7 @@ export function withAuth( headerToken: req.headers.get('authorization'), origin: req.headers.get('origin'), host: req.headers.get('host') as string, + userAgent: req.headers.get('user-agent'), forwardedPort: req.headers.get('x-forwarded-port'), forwardedHost: req.headers.get('x-forwarded-host'), referrer: req.headers.get('referrer'),