From f29ddd245fe4c6412da26552347e7da41804caab Mon Sep 17 00:00:00 2001 From: Winux Date: Tue, 7 Jan 2025 17:38:51 +0800 Subject: [PATCH] fix: swagger crashed while using any Param/Query/Body decorator in a monorepo with pnpm. Workaround: use ApiParam, ApiQuery, ApiBody instead. --- lib/services/parameter-metadata-accessor.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/services/parameter-metadata-accessor.ts b/lib/services/parameter-metadata-accessor.ts index 951420e99..2ded40681 100644 --- a/lib/services/parameter-metadata-accessor.ts +++ b/lib/services/parameter-metadata-accessor.ts @@ -44,6 +44,9 @@ export class ParameterMetadataAccessor { instance, method.name ); + if (!types?.length) { + return undefined; + } const routeArgsMetadata: ParamsMetadata = Reflect.getMetadata( ROUTE_ARGS_METADATA,