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",