diff --git a/product/ERP5Type/Base.py b/product/ERP5Type/Base.py
index 883669ba731acd1a25c9620a613958f93563d53f..73e286ce7c6399e2f00b500e421252a8fac8d87e 100644
--- a/product/ERP5Type/Base.py
+++ b/product/ERP5Type/Base.py
@@ -819,7 +819,7 @@ class Base( CopyContainer,
             value += [method()] # We should add depends here
       if copy_value:
         if not hasattr(self, storage_id):
-          setattr(self, value)
+          setattr(self, storage_id, value)
       # Pop context
       del TRANSACTION._erp5_acquisition_stack[acquisition_key]
       return value