diff --git a/product/ERP5/Document/OrderBuilder.py b/product/ERP5/Document/OrderBuilder.py
index 0b6bb840427ea8ed1779150b4bbb5c81cb2643bd..a5ecfc33313450bb7c80aa4ba927b67d1b0916e8 100644
--- a/product/ERP5/Document/OrderBuilder.py
+++ b/product/ERP5/Document/OrderBuilder.py
@@ -271,6 +271,8 @@ class OrderBuilder(XMLObject, Amount, Predicate):
     # Parameter initialization
     if delivery_relative_url_list is None:
       delivery_relative_url_list = []
+    if movement_list is None:
+      movement_list = []
     # Module where we can create new deliveries
     portal = self.getPortalObject()
     delivery_module = getattr(portal, self.getDeliveryModule())
@@ -529,6 +531,9 @@ class OrderBuilder(XMLObject, Amount, Predicate):
     """
       Call script on each delivery built
     """
+    # Parameter initialization
+    if movement_list is None:
+      movement_list = []
     delivery_after_generation_script_id = \
                               self.getDeliveryAfterGenerationScriptId()
     related_simulation_movement_path_list = \