diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py
index c1240a43c8720a6bbfd11553c3833224592c9de2..c2dcd4adf23322ef1142100524b341914da013cc 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()