From 5231f0b7419add71c4344094d5fee5dc9ec60497 Mon Sep 17 00:00:00 2001 From: Moritz Marby Date: Tue, 25 Nov 2025 15:16:06 +0100 Subject: [PATCH] fix(encoding): prevent accept encoding from being passed via proxy fixes the /managed endpoint bad encoding --- server/plugins/http-proxy.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/plugins/http-proxy.ts b/server/plugins/http-proxy.ts index a763354e..e24f9e2e 100644 --- a/server/plugins/http-proxy.ts +++ b/server/plugins/http-proxy.ts @@ -111,8 +111,12 @@ function proxyPlugin(fastify) { ? req.encryptedSession.get('onboarding_accessToken') : `${req.encryptedSession.get('onboarding_accessToken')},${req.encryptedSession.get('mcp_accessToken')}`; + // Remove accept-encoding to prevent backend from compressing + // This avoids double-compression or encoding issues + const { 'accept-encoding': _, ...restHeaders } = headers; + return { - ...headers, + ...restHeaders, authorization: accessToken, }; },