From ca6992efb12f4cc6386cc073645fa7c41fa5cd4b Mon Sep 17 00:00:00 2001 From: Daniel <d.hornung@indiscale.com> Date: Mon, 11 Dec 2023 14:55:11 +0100 Subject: [PATCH] FIX: "required" list for references fixed. --- src/caosadvancedtools/json_schema_exporter.py | 2 -- unittests/test_json_schema_exporter.py | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/caosadvancedtools/json_schema_exporter.py b/src/caosadvancedtools/json_schema_exporter.py index 7f210f38..4aabf50e 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 4e3f4e18..3dc4496b 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", -- GitLab