Skip to content

Commit b8e7ffd

Browse files
authored
🐛 fix: making paramaters optional (#11776)
1 parent 73b064d commit b8e7ffd

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/build/open-api/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export type DeRefedOpenAPI = {
4141
[key: string]: {
4242
[key: string]: {
4343
operationId: string;
44-
parameters: Parameter[];
44+
parameters: Parameter[] | undefined;
4545
requestBody: {
4646
content: {
4747
'application/json': {

src/build/resolveOpenAPI.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,10 @@ async function apiCategoriesUncached(): Promise<APICategory[]> {
128128
slug: slugify(apiData.operationId),
129129
summary: apiData.summary,
130130
descriptionMarkdown: apiData.description,
131-
pathParameters: apiData.parameters.filter(
131+
pathParameters: (apiData.parameters || []).filter(
132132
p => p.in === 'path'
133133
) as APIParameter[],
134-
queryParameters: apiData.parameters.filter(
134+
queryParameters: (apiData.parameters || []).filter(
135135
p => p.in === 'query'
136136
) as APIParameter[],
137137
requestBodyContent: {

0 commit comments

Comments
 (0)