From b7ace1edb86ceaf63d510db6c5a067d83fa913c6 Mon Sep 17 00:00:00 2001 From: Luc De Meyer Date: Tue, 21 Jun 2011 16:56:58 +0200 Subject: [PATCH] [FIX] account: residual amount need to be recomputed on change of move_id bzr revid: qdp-launchpad@openerp.com-20110621145658-evrsg4y9w076mp7q --- addons/account/invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/invoice.py b/addons/account/invoice.py index 9ef72204b60..f92475cbcdb 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -265,7 +265,7 @@ class account_invoice(osv.osv): 'move_lines':fields.function(_get_lines, method=True, type='many2many', relation='account.move.line', string='Entry Lines'), 'residual': fields.function(_amount_residual, method=True, digits_compute=dp.get_precision('Account'), string='Residual', store={ - 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 50), + 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line','move_id'], 50), 'account.invoice.tax': (_get_invoice_tax, None, 50), 'account.invoice.line': (_get_invoice_line, ['price_unit','invoice_line_tax_id','quantity','discount','invoice_id'], 50), 'account.move.line': (_get_invoice_from_line, None, 50),