From 0afb7a1c2a898712ab1545223ebde3536acd3fee Mon Sep 17 00:00:00 2001 From: V Date: Mon, 24 Nov 2025 14:10:05 +0100 Subject: [PATCH] only parse bodyjson when necessary --- packages/api/src/lib/middleware/middyfy.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/api/src/lib/middleware/middyfy.ts b/packages/api/src/lib/middleware/middyfy.ts index 3a658db..f42a219 100644 --- a/packages/api/src/lib/middleware/middyfy.ts +++ b/packages/api/src/lib/middleware/middyfy.ts @@ -153,9 +153,11 @@ export const middyfy = ({ ajvOptions, }); - let middyfiedHandler = middy(handler) - .use(doNotWaitForEmptyEventLoop()) - .use(middyJsonBodyParser()); + let middyfiedHandler = middy(handler).use(doNotWaitForEmptyEventLoop()); + + if (bodySchema) { + middyfiedHandler = middyfiedHandler.use(middyJsonBodyParser()); + } if (inputValidate || outputValidate) { middyfiedHandler = middyfiedHandler.use(