From 106cedec770eca60223d5f36d81d4e5648f9143b Mon Sep 17 00:00:00 2001 From: regalijan Date: Thu, 19 Oct 2023 16:49:48 -0400 Subject: [PATCH] Add content-type enforcement bypass for new infraction endpoint --- functions/_middleware.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/functions/_middleware.ts b/functions/_middleware.ts index 1e29d10..7604adf 100644 --- a/functions/_middleware.ts +++ b/functions/_middleware.ts @@ -49,7 +49,10 @@ async function setAuth(context: RequestContext) { } async function setBody(context: RequestContext) { - if (context.request.method === "POST") { + if ( + context.request.method === "POST" && + !context.request.url.endsWith("/api/infractions/new") + ) { if (context.request.headers.get("content-type") !== "application/json") return new Response('{"error":"Invalid content-type"}', { headers: {