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(