diff --git a/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransactionContent_updateRelatedSimulationMovement.xml b/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransactionContent_updateRelatedSimulationMovement.xml index 23f97bfd93d2fa2a852d0c98ec7d945aa34b764e..28ea7b7e4034796a48d449121c7597d3a2dff4e5 100644 --- a/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransactionContent_updateRelatedSimulationMovement.xml +++ b/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransactionContent_updateRelatedSimulationMovement.xml @@ -66,8 +66,10 @@ <item> <key> <string>_body</string> </key> <value> <string>line = state_change[\'object\']\n +# Clean simulation\n for simulation_movement in line.getDeliveryRelatedValueList():\n - simulation_movement.edit(delivery=\'\')\n + if simulation_movement.getDelivery() == line.getRelativeUrl():\n + simulation_movement.setDelivery(None)\n </string> </value> </item> <item> @@ -128,6 +130,7 @@ for simulation_movement in line.getDeliveryRelatedValueList():\n <string>_getiter_</string> <string>_getattr_</string> <string>simulation_movement</string> + <string>None</string> </tuple> </value> </item> diff --git a/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransaction_updateRelatedSimulationMovement.xml b/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransaction_updateRelatedSimulationMovement.xml index 8bcb78c53e58bf90813b9fb160c0b65cbe546dc4..00e9fa2e737872d1e14a94b1dab45548db64fbfb 100644 --- a/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransaction_updateRelatedSimulationMovement.xml +++ b/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransaction_updateRelatedSimulationMovement.xml @@ -66,9 +66,11 @@ <item> <key> <string>_body</string> </key> <value> <string>delivery = state_change[\'object\']\n +# Clean simulation\n for line in delivery.getMovementList():\n for simulation_movement in line.getDeliveryRelatedValueList():\n - simulation_movement.edit(delivery=\'\')\n + if simulation_movement.getDelivery() == line.getRelativeUrl():\n + simulation_movement.setDelivery(None)\n </string> </value> </item> <item> @@ -130,6 +132,7 @@ for line in delivery.getMovementList():\n <string>_getattr_</string> <string>line</string> <string>simulation_movement</string> + <string>None</string> </tuple> </value> </item> diff --git a/bt5/erp5_immobilisation/bt/revision b/bt5/erp5_immobilisation/bt/revision index aca544d017fda52bacd14eecff279d5097137c6e..bc768da71aa51e6697be661827eee8604e06de95 100644 --- a/bt5/erp5_immobilisation/bt/revision +++ b/bt5/erp5_immobilisation/bt/revision @@ -1 +1 @@ -145 \ No newline at end of file +146 \ No newline at end of file