Commit f4c1de3f authored by Łukasz Nowak's avatar Łukasz Nowak

Call updateCausalityState after modifications.

parent 72f5e18e
...@@ -73,11 +73,6 @@ tag = \'%s_plan\' % invoice.getPath()\n ...@@ -73,11 +73,6 @@ tag = \'%s_plan\' % invoice.getPath()\n
if invoice.getSimulationState() == \'draft\':\n if invoice.getSimulationState() == \'draft\':\n
invoice.plan(comment=translateString(\'Initialised by Delivery Builder.\'), activate_kw={\'tag\': tag})\n invoice.plan(comment=translateString(\'Initialised by Delivery Builder.\'), activate_kw={\'tag\': tag})\n
\n \n
# Update causality workflow\n
if invoice.getPortalObject().portal_workflow.isTransitionPossible(invoice, \'start_building\'):\n
invoice.startBuilding()\n
invoice.updateCausalityState()\n
\n
# update specialise from movements\n # update specialise from movements\n
specialise_list = invoice.getSpecialiseList()\n specialise_list = invoice.getSpecialiseList()\n
specialise_list.sort()\n specialise_list.sort()\n
...@@ -92,6 +87,11 @@ for movement in invoice.getMovementList(portal_type=\'Invoice Line\'):\n ...@@ -92,6 +87,11 @@ for movement in invoice.getMovementList(portal_type=\'Invoice Line\'):\n
if modified:\n if modified:\n
specialise_list.sort()\n specialise_list.sort()\n
invoice.setSpecialiseList(specialise_list)\n invoice.setSpecialiseList(specialise_list)\n
\n
# Update causality workflow\n
if invoice.getPortalObject().portal_workflow.isTransitionPossible(invoice, \'start_building\'):\n
invoice.startBuilding()\n
invoice.updateCausalityState()\n
</string> </value> </string> </value>
</item> </item>
<item> <item>
......
424 425
\ No newline at end of file \ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment