diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py
index f89c57a5befef08cd6167f5db86f63c4fb6eca6c..d55e34d50e14bcd5a25e3db742f0c63081716274 100644
--- a/src/caosdb/common/models.py
+++ b/src/caosdb/common/models.py
@@ -533,7 +533,7 @@ class Entity:
                                 value=value, unit=unit)
 
         if abstract_property is not None:
-            new_property._wrap(property)
+            new_property._wrap(abstract_property)
 
             # FIXME: this really necessary?