diff --git a/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js b/entity/ObjectTree_entity/recordcontainers/jdito/contentProcess.js
index c36c8c3e14413054882e265771ac9af38f3fb7fc..d1d925c81b4e8fbd86046d8211e7366524b23882 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;