From cd19b3ce40d7fb7cb7b37f7ed283d8093f936f62 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Wed, 7 Oct 2020 23:12:10 +0200
Subject: [PATCH] MAINT: use id of entities

---
 src/caosadvancedtools/cfood.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/caosadvancedtools/cfood.py b/src/caosadvancedtools/cfood.py
index 061989f1..341594cf 100644
--- a/src/caosadvancedtools/cfood.py
+++ b/src/caosadvancedtools/cfood.py
@@ -503,10 +503,11 @@ def assure_parents_are(entity, parents, to_be_updated=None,
         if isinstance(e, db.Entity):
             if e.name is None:
                 raise Exception("Entity should have name")
-            parents[i] = e.name
+        else:
+            parents[i] = db.Entity(name=e)
 
     if ([p.name.lower() for p in entity.get_parents()]
-            == [p.lower() for p in parents]):
+            == [p.name.lower() for p in parents]):
 
         logger.debug("entity {} has parents {}".format(entity.id, parents))
 
-- 
GitLab