Reviewers: ,


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

Affected files:
  M trytond/modules/purchase/purchase.py
  M trytond/modules/sale/sale.py


Index: trytond/modules/purchase/purchase.py
===================================================================

--- a/trytond/modules/purchase/purchase.py
+++ b/trytond/modules/purchase/purchase.py
@@ -777,7 +777,8 @@

     def process(self, ids):
         done = []
-        for purchase in self.browse(ids):
+        for purchase_id in ids:
+            purchase = self.browse(purchase_id)
             if purchase.state in ('done', 'cancel'):
                 continue
             self.create_invoice(purchase)

Index: trytond/modules/sale/sale.py
===================================================================

--- a/trytond/modules/sale/sale.py
+++ b/trytond/modules/sale/sale.py
@@ -911,7 +911,8 @@
     @Workflow.transition('processing')
     def process(self, ids):
         done = []
-        for sale in self.browse(ids):
+        for sale_id in ids:
+            sale = self.browse(sale_id)
             if sale.state in ('done', 'cancel'):
                 continue
             self.create_invoice(sale, 'out_invoice')



Reply via email to