diff --git a/product/ERP5/Document/UnifySolver.py b/product/ERP5/Document/UnifySolver.py
index 4646d243275a94c1278748423f3a9f085ec06232..d1284fcfda7c303a350d937e338afadbd56f6e76 100644
--- a/product/ERP5/Document/UnifySolver.py
+++ b/product/ERP5/Document/UnifySolver.py
@@ -77,7 +77,8 @@ class UnifySolver(AcceptSolver):
            for x in self.getDeliveryValue().getMovementList()], [])
       for simulation_movement in simulation_movement_list:
         value_dict = {solved_property:new_value}
-        self._solveRecursively(simulation_movement, value_dict, solved_property)
+        self._solveRecursively(simulation_movement, value_dict,
+                               [solved_property])
         simulation_movement.expand()
     # Finish solving
     self.succeed()