We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f60d9c3 commit a46315bCopy full SHA for a46315b
modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/util/InlineModelResolver.java
@@ -69,7 +69,11 @@ public void flatten(OpenAPI openAPI) {
69
mediaType.setSchema(new Schema().$ref(modelName));
70
addGenerated(modelName, model);
71
openAPI.getComponents().addSchemas(modelName, model);
72
-
+ } else if (model instanceof ComposedSchema) {
73
+ String modelName = resolveModelName(model.getTitle(), "body");
74
+ mediaType.setSchema(new Schema().$ref(modelName));
75
+ addGenerated(modelName, model);
76
+ openAPI.getComponents().addSchemas(modelName, model);
77
} else if (model instanceof ArraySchema) {
78
ArraySchema am = (ArraySchema) model;
79
Schema inner = am.getItems();
0 commit comments