diff --git a/bt5/erp5_trade/WorkflowTemplateItem/portal_workflow/container_interaction_workflow/scripts/DeliveryMovement_calculatePacking.xml b/bt5/erp5_trade/WorkflowTemplateItem/portal_workflow/container_interaction_workflow/scripts/DeliveryMovement_calculatePacking.xml
index 3191fc072186495569e4b7d7010161d2785bbf91..b7367104e316acec8e1896741fab7de5ae3fcd82 100644
--- a/bt5/erp5_trade/WorkflowTemplateItem/portal_workflow/container_interaction_workflow/scripts/DeliveryMovement_calculatePacking.xml
+++ b/bt5/erp5_trade/WorkflowTemplateItem/portal_workflow/container_interaction_workflow/scripts/DeliveryMovement_calculatePacking.xml
@@ -53,13 +53,15 @@
             <value> <string>object = state_change[\'object\']\n
 delivery = object.getExplanationValue()\n
 \n
+activate_kw = dict()\n
 if getattr(delivery, \'calculatePacking\', None) is not None:\n
   try:\n
     container = object.getContainerValue()\n
-    path_and_method_id = container.getPath(), \'recursiveImmediateReindexObject\'\n
+    activate_kw[\'path_and_method_id\'] = (container.getPath(),\n
+                                         \'recursiveImmediateReindexObject\')\n
   except AttributeError:\n
-    path_and_method_id = None\n
-  delivery.activate(after_path_and_method_id=path_and_method_id).calculatePacking()\n
+    pass\n
+  delivery.activate(**activate_kw).calculatePacking()\n
 </string> </value>
         </item>
         <item>
diff --git a/bt5/erp5_trade/bt/revision b/bt5/erp5_trade/bt/revision
index 304a6a57d547f29bf7f84dbb4004545a6ff72235..96e38be9135de76304454b1655c079f08cb12715 100644
--- a/bt5/erp5_trade/bt/revision
+++ b/bt5/erp5_trade/bt/revision
@@ -1 +1 @@
-1109
\ No newline at end of file
+1110
\ No newline at end of file