From d1f0946541be91afe6acadab9f1ccc6828c2727d Mon Sep 17 00:00:00 2001 From: Dereck Tu Date: Tue, 28 Oct 2025 15:03:16 -0400 Subject: [PATCH] fix: check if parseFunctionBody fails --- packages/openapi-generator/src/codec.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/openapi-generator/src/codec.ts b/packages/openapi-generator/src/codec.ts index b33a8491..69cd132b 100644 --- a/packages/openapi-generator/src/codec.ts +++ b/packages/openapi-generator/src/codec.ts @@ -510,7 +510,10 @@ export function parseCodecInitializer( if (E.isRight(calleeInitE)) { const [calleeSourceFile, calleeInit] = calleeInitE.right; if (calleeInit !== null && calleeInit.type === 'ArrowFunctionExpression') { - return parseFunctionBody(project, calleeSourceFile, calleeInit); + const bodyResult = parseFunctionBody(project, calleeSourceFile, calleeInit); + if (E.isRight(bodyResult)) { + return bodyResult; + } } } }