From b00386eed5c3d14b707ab26117204e9a760cb490 Mon Sep 17 00:00:00 2001
From: Johannes Hoermann <j.hoermann@adito.de>
Date: Tue, 9 Apr 2019 16:04:08 +0200
Subject: [PATCH] fix object relation tree

---
 .../recordcontainers/jdito/contentProcess.js         | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js b/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
index 565597b0b45..fe657ea0e68 100644
--- a/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
+++ b/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
@@ -1,3 +1,4 @@
+import("system.logging");
 import("system.db");
 import("system.translate");
 import("system.result");
@@ -50,7 +51,7 @@ else
 
 result.object(tree);
 
-function _loadObjectRelationTree(pObjectId, pObjectType, pObjectRelationTypeId, pNodeId, pLayer, pRelationTypeData, pObjectRelationId)
+function _loadObjectRelationTree(pObjectId, pObjectType, pObjectRelationTypeId, pNodeId, pLayer, pRelationTypeData)
 {
     // prevent stack overflows
     if (pLayer > 30)
@@ -68,12 +69,7 @@ function _loadObjectRelationTree(pObjectId, pObjectType, pObjectRelationTypeId,
     {
         if (pLayer == 0)
         {
-            // load only one ObjectRelation (e.g. for edit mode)
-            if (pObjectRelationId)
-            {
-                
-            }
-            else if (pObjectRelationTypeId)
+            if (pObjectRelationTypeId)
             {
                 let relationTypeData = ObjectRelationUtils.getRelationType(pObjectRelationTypeId);
                 
@@ -166,7 +162,7 @@ function _loadObjectRelationTree(pObjectId, pObjectType, pObjectRelationTypeId,
                 if (direction == "same")
                 {
                     var otherEntryData = _getEntryData(pNodeId[0], "normal", relationType1, relationType2, prevObjectId, true);
-                    uids.concat(_insertEntry(tree, otherEntryData, pNodeId, pLayer, destObjectType, thisRelationTypeId, 1));
+                    _insertEntry(tree, otherEntryData, pNodeId, pLayer, destObjectType, thisRelationTypeId, 1);
                 }
             }
         }
-- 
GitLab