Skip to content

Commit ae1d4d4

Browse files
committed
Do not add default values for parameter references
https://swagger.io/docs/specification/describing-parameters/
1 parent 1daf4d9 commit ae1d4d4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

springdoc-openapi-common/src/main/java/org/springdoc/api/AbstractOpenApiResource.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,9 @@ protected void calculatePath(RouterOperation routerOperation) {
500500

501501
fillParametersList(operation, queryParams, methodAttributes);
502502
if (!CollectionUtils.isEmpty(operation.getParameters()))
503-
operation.getParameters().forEach(parameter -> {
503+
operation.getParameters().stream()
504+
.filter(parameter -> StringUtils.isEmpty(parameter.get$ref()))
505+
.forEach(parameter -> {
504506
if (parameter.getSchema() == null)
505507
parameter.setSchema(new StringSchema());
506508
if (parameter.getIn() == null)

0 commit comments

Comments
 (0)