diff --git a/entity/ObjectTree_entity/ObjectTree_entity.aod b/entity/ObjectTree_entity/ObjectTree_entity.aod
index 9effca076ad7f18b57a5e2de2acc60573e03738c..e4136413bd8edbec47970e58f1ef613474e5c78f 100644
--- a/entity/ObjectTree_entity/ObjectTree_entity.aod
+++ b/entity/ObjectTree_entity/ObjectTree_entity.aod
@@ -103,7 +103,7 @@
     </entityField>
     <entityField>
       <name>TARGET_ID</name>
-      <title>Object</title>
+      <title>Relation</title>
       <consumer>Objects</consumer>
       <linkedContextProcess>%aditoprj%/entity/ObjectTree_entity/entityfields/target_id/linkedContextProcess.js</linkedContextProcess>
       <searchable v="false" />
diff --git a/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js b/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
index 797fe1f60a5613704385b2dd83ab3929066cc320..a8f30c3c97bb219f921ff5b460762a0015d23f3a 100644
--- a/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
+++ b/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
@@ -22,9 +22,15 @@ else if(vars.exists("$local.idvalues") && vars.get("$local.idvalues") && vars.ge
 if (uidParam)
 {
     let uid = JSON.parse(uidParam);
-    
-    let relationTypeData = ObjectRelationUtils.getRelationType(uid[2]);
-    _insertEntry(tree, _getEntryData(uid[0], relationTypeData[3], relationTypeData[7], relationTypeData[8], undefined, false, uid[6]), "", 0, uid[3], relationTypeData[10]);
+
+    let isObjectRelationNode = typeof uid[2] == "string";
+
+    if (isObjectRelationNode)
+    {
+        let relationTypeData = ObjectRelationUtils.getRelationType(uid[2]);
+        _insertEntry(tree, _getEntryData(uid[0], relationTypeData[3], relationTypeData[7], relationTypeData[8], undefined, false, uid[6]), "", 0, uid[3], relationTypeData[10]);
+
+    }
 }
 else
 {