From 0af7299c31611c2b2e85274d9085d4219b8bbdbc Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 21 Nov 2022 10:57:09 +0800 Subject: [PATCH] core: ignore body not exist for post op --- packages/hydrooj/src/service/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/service/server.ts b/packages/hydrooj/src/service/server.ts index fec9da67c..f8f17c9ef 100644 --- a/packages/hydrooj/src/service/server.ts +++ b/packages/hydrooj/src/service/server.ts @@ -228,7 +228,7 @@ async function handle(ctx: KoaContext, HandlerClass, checker) { ctx.handler = h; try { const method = ctx.method.toLowerCase(); - const operation = (method === 'post' && ctx.request.body.operation) + const operation = (method === 'post' && ctx.request.body?.operation) ? `_${ctx.request.body.operation}`.replace(/_([a-z])/gm, (s) => s[1].toUpperCase()) : '';