Reviewers: ,


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

Affected files:
  M purchase.py


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

--- a/purchase.py
+++ b/purchase.py
@@ -677,12 +677,14 @@
         with Transaction().set_user(0, set_context=True):
             invoice_id = invoice_obj.create(vals)

-        for line_id in invoice_lines:
-            for vals in invoice_lines[line_id]:
+        for line in purchase.lines:
+            if line.id not in invoice_lines:
+                continue
+            for vals in invoice_lines[line.id]:
                 vals['invoice'] = invoice_id
                 with Transaction().set_user(0, set_context=True):
                     invoice_line_id = invoice_line_obj.create(vals)
-                purchase_line_obj.write(line_id, {
+                purchase_line_obj.write(line.id, {
                     'invoice_lines': [('add', invoice_line_id)],
                     })




--
[email protected] mailing list

Reply via email to