Skip to content

Commit

Permalink
fixes #23
Browse files Browse the repository at this point in the history
  • Loading branch information
springdoc committed Aug 7, 2019
1 parent 09365e4 commit 31a27e1
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ public OpenAPI parse(Components components, io.swagger.v3.oas.annotations.Operat

// build parameters
for (io.swagger.v3.oas.annotations.Parameter parameterDoc : apiOperation.parameters()) {
Parameter parameter = parameterBuilder.buildParameterFromDoc(parameterDoc, components);
Parameter parameter = parameterBuilder.buildParameterFromDoc(parameterDoc, components, null);
operation.addParametersItem(parameter);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,15 @@
public class ParameterBuilder {

public Parameter buildParameterFromDoc(io.swagger.v3.oas.annotations.Parameter parameterDoc,
Components components) {
Components components, String pNames) {
Parameter parameter = new Parameter();
if (StringUtils.isNotBlank(parameterDoc.description())) {
parameter.setDescription(parameterDoc.description());
}
if (StringUtils.isNotBlank(parameterDoc.name())) {
parameter.setName(parameterDoc.name());
} else {
parameter.setName(pNames);
}
if (StringUtils.isNotBlank(parameterDoc.in().toString())) {
parameter.setIn(parameterDoc.in().toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ public Operation build(Components components, HandlerMethod handlerMethod, Reque
if (parameterDoc.hidden()) {
continue;
}
parameter = parameterBuilder.buildParameterFromDoc(parameterDoc, null);
parameter = parameterBuilder.buildParameterFromDoc(parameterDoc, null, pNames[i]);
}

if (!isParamTypeToIgnore(paramType)) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public Operation build(Components components, HandlerMethod handlerMethod, Reque
if (parameterDoc.hidden()) {
continue;
}
parameter = parameterBuilder.buildParameterFromDoc(parameterDoc, null);
parameter = parameterBuilder.buildParameterFromDoc(parameterDoc, null, pNames[i]);
}

parameter = buildParams(pNames[i], components, parameters[i], i, parameter, handlerMethod);
Expand Down

0 comments on commit 31a27e1

Please sign in to comment.