From 439f353cf62066f5ca4253e2208c282a271beed1 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 25 Apr 2026 05:44:38 +0100 Subject: [PATCH] fix(discord): bridge undici multipart types --- extensions/discord/src/client.proxy.test.ts | 2 +- extensions/discord/src/proxy-request-client.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/discord/src/client.proxy.test.ts b/extensions/discord/src/client.proxy.test.ts index bf6dbf2a977..43012f35501 100644 --- a/extensions/discord/src/client.proxy.test.ts +++ b/extensions/discord/src/client.proxy.test.ts @@ -151,7 +151,7 @@ describe("createDiscordRestClient proxy support", () => { } const rest = createDiscordRequestClient("test-token", { baseUrl: `http://127.0.0.1:${address.port}`, - fetch: undiciFetch as typeof fetch, + fetch: undiciFetch as unknown as typeof fetch, queueRequests: false, }); void rest diff --git a/extensions/discord/src/proxy-request-client.ts b/extensions/discord/src/proxy-request-client.ts index a78bc25aae2..7ecf777f448 100644 --- a/extensions/discord/src/proxy-request-client.ts +++ b/extensions/discord/src/proxy-request-client.ts @@ -301,7 +301,7 @@ class ProxyRequestClientCompat { files: undefined, }; formData.append("payload_json", JSON.stringify(cleanedBody)); - body = formData; + body = formData as unknown as BodyInit; } else if (data?.body != null) { headers.set("Content-Type", "application/json"); body = data.rawBody ? (data.body as BodyInit) : JSON.stringify(data.body);