From 43f6fb68543e5eea550949f8ec506ccd8a0031ff Mon Sep 17 00:00:00 2001
From: Sebastian Listl <s.listl@adito.de>
Date: Thu, 8 Oct 2020 10:05:25 +0200
Subject: [PATCH] #1066606 ObjectRelation deletion fix

---
 .../ObjectTree_entity/recordcontainers/jdito/contentProcess.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js b/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
index c36c8c3e14..d1d925c81b 100644
--- a/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
+++ b/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
@@ -266,6 +266,9 @@ function _getEntryData(pObjectId, pDirection, pRelationType1, pRelationType2, pP
         || data.length == 0 && pDirection == "reverse" && !pNoRecursion && pObjectRelationId)
          return _getEntryData(pObjectId, "normal", pRelationType1, pRelationType2, pPrevId, true, pObjectRelationId);
     
+    if (data.length == 0 && pDirection == "normal" && !pNoRecursion && pObjectRelationId)
+        return _getEntryData(pObjectId, "reverse", pRelationType1, pRelationType2, pPrevId, true, pObjectRelationId);
+    
     // TODO: BINDATA?
     //for ( var i = 0; i < data.length; i++)  data[i][2] = image[data[i][2]] == undefined ? "" : image[data[i][2]];
     return data;
-- 
GitLab