From 14efe71e882449d7ab1245f4909330c620d20158 Mon Sep 17 00:00:00 2001
From: Alexander Schlemmer <alexander.schlemmer@ds.mpg.de>
Date: Sat, 20 Feb 2021 14:48:58 +0100
Subject: [PATCH] FIX: getParents in caosdb.js now works with opened preview

---
 src/core/js/caosdb.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/core/js/caosdb.js b/src/core/js/caosdb.js
index 0c63fbe0..010a0476 100644
--- a/src/core/js/caosdb.js
+++ b/src/core/js/caosdb.js
@@ -444,7 +444,9 @@ function getEntityDescription(element) {
  * @return A list of objects with name and id of the parents.
  */
 function getParents(element) {
-    var res = element.getElementsByClassName("caosdb-parent-name");
+    // var res = element.getElementsByClassName("caosdb-parent-name");
+    var res = findElementByConditions(element, x => x.classList.contains("caosdb-parent-name"),
+                    x => x.classList.contains("caosdb-preview-container"));
     var list = [];
     for (var i = 0; i < res.length; i++) {
         list.push({
-- 
GitLab