From df73a944fa17b96c3aaf6b5bc00f7e01557d03e8 Mon Sep 17 00:00:00 2001 From: Raj Joshi Date: Fri, 8 Nov 2024 23:54:23 -0500 Subject: [PATCH] :bug: fix: making paramaters optional --- src/build/open-api/types.ts | 2 +- src/build/resolveOpenAPI.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/build/open-api/types.ts b/src/build/open-api/types.ts index 0d614420a305d..b2761cf2c967f 100644 --- a/src/build/open-api/types.ts +++ b/src/build/open-api/types.ts @@ -41,7 +41,7 @@ export type DeRefedOpenAPI = { [key: string]: { [key: string]: { operationId: string; - parameters: Parameter[]; + parameters: Parameter[] | undefined; requestBody: { content: { 'application/json': { diff --git a/src/build/resolveOpenAPI.ts b/src/build/resolveOpenAPI.ts index 22abd9d11620b..5c21ef01ef2c5 100644 --- a/src/build/resolveOpenAPI.ts +++ b/src/build/resolveOpenAPI.ts @@ -128,10 +128,10 @@ async function apiCategoriesUncached(): Promise { slug: slugify(apiData.operationId), summary: apiData.summary, descriptionMarkdown: apiData.description, - pathParameters: apiData.parameters.filter( + pathParameters: (apiData.parameters || []).filter( p => p.in === 'path' ) as APIParameter[], - queryParameters: apiData.parameters.filter( + queryParameters: (apiData.parameters || []).filter( p => p.in === 'query' ) as APIParameter[], requestBodyContent: {