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