diff --git a/src/caosadvancedtools/json_schema_exporter.py b/src/caosadvancedtools/json_schema_exporter.py index 7f210f385fd6560ecb45942af0267f73c00e078e..4aabf50e619d172c7915327918323e074b6db43f 100644 --- a/src/caosadvancedtools/json_schema_exporter.py +++ b/src/caosadvancedtools/json_schema_exporter.py @@ -137,8 +137,6 @@ class JsonSchemaExporter: if rt.get_importance(prop.name) != db.OBLIGATORY: continue prop_name = prop.name - if isinstance(prop.datatype, db.Entity): - prop_name = prop.datatype.name required_list.append(prop_name) return required_list diff --git a/unittests/test_json_schema_exporter.py b/unittests/test_json_schema_exporter.py index 4e3f4e18141b87a99b50b9bd4be6635ed8ed8472..3dc4496b277b7d8034053e8c0e58c1bed7754a2a 100644 --- a/unittests/test_json_schema_exporter.py +++ b/unittests/test_json_schema_exporter.py @@ -613,7 +613,7 @@ RT2: assert json.dumps(schema, indent=2) == """{ "type": "object", "required": [ - "RT1" + "prop1" ], "additionalProperties": true, "title": "RT2",