Skip to content

Commit 5268177

Browse files
authored
Add Path level query param to list ONLY if there is not already an operation-level query param by the same name. (cdimascio#631)
1 parent c5c963c commit 5268177

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/middlewares/parsers/schema.preprocessor.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,8 +477,11 @@ export class SchemaPreprocessor {
477477
if (v === parameters) return;
478478
v.parameters = v.parameters || [];
479479

480+
// Add Path level query param to list ONLY if there is not already an operation-level query param by the same name.
480481
for (const param of parameters) {
481-
v.parameters.push(param);
482+
if (!(v.parameters.some(vparam => vparam["name"] === param["name"]))){
483+
v.parameters.push(param);
484+
}
482485
}
483486
}
484487

0 commit comments

Comments
 (0)