Reviewers: ,


Please review this at http://codereview.tryton.org/79004/

Affected files:
  M purchase.py
  M purchase.xml


Index: purchase.py
===================================================================

--- a/purchase.py
+++ b/purchase.py
@@ -102,6 +102,8 @@
             self.write(purchase_id, {
'invoice_lines_ignored': [('add', x) for x in invoice_line_ids],
                 })
+    def wkf_triggered_invoice_lines(self, purchase):
+        return [x.id for x in purchase.invoice_lines]

 Purchase()


Index: purchase.xml
===================================================================

--- a/purchase.xml
+++ b/purchase.xml
@@ -26,7 +26,7 @@
             <field name="act_to"
                 ref="purchase.purchase_activity_invoice_done"/>
             <field name="trigger_model">account.invoice.line</field>
- <field name="trigger_expr_id">[x.id for x in invoice_lines]</field>
+            <field name="trigger_ids">wkf_triggered_invoice_lines</field>
             <field name="condition">invoice_paid</field>
         </record>

@@ -37,7 +37,7 @@
             <field name="act_to"
                 ref="purchase.purchase_activity_invoice_shipment_done"/>
             <field name="trigger_model">account.invoice.line</field>
- <field name="trigger_expr_id">[x.id for x in invoice_lines]</field>
+            <field name="trigger_ids">wkf_triggered_invoice_lines</field>
             <field name="condition">invoice_paid</field>
         </record>




--
[email protected] mailing list

Reply via email to