From bee27c638f237615e652dda6cfede9b1b93956c1 Mon Sep 17 00:00:00 2001
From: Alexander Kreft <akreft@trineo.org>
Date: Mon, 11 Oct 2021 15:08:18 +0200
Subject: [PATCH] BUG: no need for copy of role in reference check

---
 src/caosdb/common/models.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py
index c1240a43..c2dcd4ad 100644
--- a/src/caosdb/common/models.py
+++ b/src/caosdb/common/models.py
@@ -1551,6 +1551,11 @@ class Property(Entity):
 
                 if server_retrieval:
                     tmp_prop = deepcopy(self)
+                    """ 
+                    remove role to avoid unnessecary ValueError while 
+                    retrieving the Entity.
+                    """
+                    tmp_prop.role = None
                     tmp_prop.retrieve()
 
                     return tmp_prop.is_reference()
-- 
GitLab