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')
