Reviewers: ,
Please review this at http://codereview.tryton.org/402001/ Affected files: M invoice.py Index: invoice.py =================================================================== --- a/invoice.py +++ b/invoice.py @@ -4,6 +4,7 @@ import operator from trytond.model import ModelView, ModelSQL from trytond.pool import Pool +from trytond.transaction import Transaction class InvoiceLine(ModelSQL, ModelView): @@ -65,7 +66,9 @@ for move in purchase_line.moves if move.state == 'done'] elif line.invoice.type == 'out_invoice': - moves = [move for sale_line in line.sale_lines + with Transaction().set_user(0, set_context=True): + sale_lines = self.browse(line.id).sale_lines + moves = [move for sale_line in sale_lines for move in sale_line.moves if move.state == 'done'] if line.invoice.type == 'in_invoice': -- [email protected] mailing list
