Skip to content

Commit 64fa4e6

Browse files
authored
Merge pull request #1312 from GORA-SAG/issue1249
Fix for issue #1249
2 parents c3949ab + a2f03ee commit 64fa4e6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

modules/swagger-parser/src/main/java/io/swagger/parser/util/SwaggerDeserializer.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ public Swagger parseRoot(JsonNode node, ParseResult result) {
125125
JsonNode paramNode = obj.get(key);
126126
if (paramNode instanceof ObjectNode) {
127127
Parameter parameter = this.parameter((ObjectNode) paramNode, location, result);
128+
if ("path".equalsIgnoreCase(parameter.getIn()) && !parameter.getRequired()) {
129+
result.warning(location + ".'" + parameter.getName() + "'", " For path parameter '" + parameter.getName() + "' the required value should be true");
130+
}
128131
parameters.put(key, parameter);
129132
}
130133
}

0 commit comments

Comments
 (0)