diff --git a/README.md b/README.md index 15faffe42d..23dee7fd14 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,7 @@ You can include this library from Sonatype OSS for SNAPSHOTS, or Maven central f io.swagger.parser.v3 swagger-parser - 2.1.20 + 2.1.21 ``` diff --git a/modules/swagger-parser-cli/pom.xml b/modules/swagger-parser-cli/pom.xml index 87f842748e..22875309fd 100644 --- a/modules/swagger-parser-cli/pom.xml +++ b/modules/swagger-parser-cli/pom.xml @@ -5,7 +5,7 @@ swagger-parser-project io.swagger.parser.v3 - 2.1.21-SNAPSHOT + 2.1.22-SNAPSHOT ../.. 4.0.0 @@ -91,7 +91,7 @@ io.swagger.parser.v3 swagger-parser-v3 - 2.1.21-SNAPSHOT + 2.1.22-SNAPSHOT compile diff --git a/modules/swagger-parser-core/pom.xml b/modules/swagger-parser-core/pom.xml index 3af87e6b2b..02108f8879 100644 --- a/modules/swagger-parser-core/pom.xml +++ b/modules/swagger-parser-core/pom.xml @@ -3,7 +3,7 @@ io.swagger.parser.v3 swagger-parser-project - 2.1.21-SNAPSHOT + 2.1.22-SNAPSHOT ../.. 4.0.0 diff --git a/modules/swagger-parser-safe-url-resolver/pom.xml b/modules/swagger-parser-safe-url-resolver/pom.xml index 65b60afa05..e2b7f8ec2f 100644 --- a/modules/swagger-parser-safe-url-resolver/pom.xml +++ b/modules/swagger-parser-safe-url-resolver/pom.xml @@ -6,7 +6,7 @@ io.swagger.parser.v3 swagger-parser-project - 2.1.21-SNAPSHOT + 2.1.22-SNAPSHOT ../../pom.xml diff --git a/modules/swagger-parser-v2-converter/pom.xml b/modules/swagger-parser-v2-converter/pom.xml index 9e39087e6b..3a990c3d11 100644 --- a/modules/swagger-parser-v2-converter/pom.xml +++ b/modules/swagger-parser-v2-converter/pom.xml @@ -3,7 +3,7 @@ io.swagger.parser.v3 swagger-parser-project - 2.1.21-SNAPSHOT + 2.1.22-SNAPSHOT ../.. 4.0.0 diff --git a/modules/swagger-parser-v3/pom.xml b/modules/swagger-parser-v3/pom.xml index c0e23c8aa4..3bdfce002a 100644 --- a/modules/swagger-parser-v3/pom.xml +++ b/modules/swagger-parser-v3/pom.xml @@ -3,7 +3,7 @@ io.swagger.parser.v3 swagger-parser-project - 2.1.21-SNAPSHOT + 2.1.22-SNAPSHOT ../.. 4.0.0 diff --git a/modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/util/InlineModelResolver.java b/modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/util/InlineModelResolver.java index 045697168e..6cfd900161 100644 --- a/modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/util/InlineModelResolver.java +++ b/modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/util/InlineModelResolver.java @@ -680,6 +680,11 @@ public Schema createModelFromProperty(Schema schema, String path) { flattenProperties(properties, path); model.setProperties(properties); } + if (schema instanceof ComposedSchema){ + model.setAllOf(((ComposedSchema) schema).getAllOf()); + model.setAnyOf(((ComposedSchema) schema).getAnyOf()); + model.setOneOf(((ComposedSchema) schema).getOneOf()); + } return model; } diff --git a/modules/swagger-parser/pom.xml b/modules/swagger-parser/pom.xml index d68a137eef..5c039c41a0 100644 --- a/modules/swagger-parser/pom.xml +++ b/modules/swagger-parser/pom.xml @@ -3,7 +3,7 @@ io.swagger.parser.v3 swagger-parser-project - 2.1.21-SNAPSHOT + 2.1.22-SNAPSHOT ../.. 4.0.0 diff --git a/pom.xml b/pom.xml index 36849c6847..13e923ad60 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ 4.0.0 io.swagger.parser.v3 swagger-parser-project - 2.1.21-SNAPSHOT + 2.1.22-SNAPSHOT pom swagger-parser-project