Commit fecf7f1b authored by Martti Käärik's avatar Martti Käärik
Browse files

Properties from referenced schemas were not imported/mapped

parent cb44bb02
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -438,6 +438,9 @@ public class OpenAPI2TDLTranslatorNext extends AbstractTranslator {
	}
	
	private void getAllProperties(Schema<?> schema, Map<String, Schema> properties) {
		String reference = schema.get$ref();
		if (reference != null)
			schema = ModelUtils.getReferencedSchema(model, schema);
		List<Schema> xOf = schema.getAllOf();
		if (xOf == null)
			xOf = schema.getAnyOf();
@@ -705,7 +708,7 @@ public class OpenAPI2TDLTranslatorNext extends AbstractTranslator {
						}
						
					} else  if (type instanceof StructuredDataType) {
						for (CodegenProperty var: codeGen.getVars()) {
						for (CodegenProperty var: codeGen.getAllVars()) {
							String vName = var.getBaseName();
							Member member = null;
							for (Member m: ((StructuredDataType) type).allMembers()) {