Skip to content

Commit 787b1ce

Browse files
gracekarinafrantuma
authored andcommitted
oas 3.1 - added sibling to ref in PathItem
1 parent d1def76 commit 787b1ce

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/util/OpenAPIDeserializer.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -943,6 +943,17 @@ public PathItem getPathItem(ObjectNode obj, String location, ParseResult result)
943943
} else {
944944
pathItem.set$ref(ref.textValue());
945945
}
946+
if(result.isOpenapi31()){
947+
String value = getString("summary", obj, false, location, result);
948+
if (StringUtils.isNotBlank(value)) {
949+
pathItem.setSummary(value);
950+
}
951+
952+
value = getString("description", obj, false, location, result);
953+
if (StringUtils.isNotBlank(value)) {
954+
pathItem.setDescription(value);
955+
}
956+
}
946957
return pathItem;
947958
} else if (ref.getNodeType().equals(JsonNodeType.OBJECT)) {
948959
ObjectNode node = (ObjectNode) ref;

0 commit comments

Comments
 (0)