diff --git a/materialious/src/routes/api/proxy/[urlToProxy]/+server.ts b/materialious/src/routes/api/proxy/[urlToProxy]/+server.ts index 4c75da9a..68864ead 100644 --- a/materialious/src/routes/api/proxy/[urlToProxy]/+server.ts +++ b/materialious/src/routes/api/proxy/[urlToProxy]/+server.ts @@ -133,8 +133,8 @@ async function proxyRequest( await sodium.ready; body = Uint8Array.from(sodium.from_base64(await request.text())); - } else { - if (request.method !== 'GET' && request.method !== 'HEAD') body = await request.blob(); + } else if (body && request.method !== 'GET' && request.method !== 'HEAD') { + body = await request.blob(); } let response: Response | undefined;