diff --git a/packages/rest/src/lib/RequestManager.ts b/packages/rest/src/lib/RequestManager.ts index 1fa1c2cba3c7..d096b540f035 100644 --- a/packages/rest/src/lib/RequestManager.ts +++ b/packages/rest/src/lib/RequestManager.ts @@ -415,12 +415,15 @@ export class RequestManager extends EventEmitter { const fetchOptions = { agent: this.agent, - body: finalBody ?? null, // eslint-disable-next-line @typescript-eslint/consistent-type-assertions headers: { ...(request.headers ?? {}), ...additionalHeaders, ...headers } as Record, method: request.method, }; + if (finalBody !== undefined) { + Reflect.set(fetchOptions, 'body', finalBody); + } + return { url, fetchOptions }; }