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