Skip to content
This repository was archived by the owner on Nov 24, 2022. It is now read-only.

Commit 691a7a8

Browse files
committed
fix for default integer swagger-api#1029
1 parent c7021bd commit 691a7a8

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2277,11 +2277,16 @@ public Schema getSchema(ObjectNode node, String location, ParseResult result){
22772277
if (object != null) {
22782278
schema.setDefault(object);
22792279
}
2280-
}else if(schema.getType().equals("number")) {
2280+
} else if(schema.getType().equals("integer")) {
22812281
Integer number = getInteger("default", node, false, location, result);
22822282
if (number != null) {
22832283
schema.setDefault(number);
22842284
}
2285+
} else if(schema.getType().equals("number")) {
2286+
BigDecimal number = getBigDecimal("default", node, false, location, result);
2287+
if (number != null) {
2288+
schema.setDefault(number);
2289+
}
22852290
}
22862291
}
22872292

0 commit comments

Comments
 (0)