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 = \