From a761e89ec03950682f439804e5af43f6bf015b2e Mon Sep 17 00:00:00 2001 From: ced <> Date: Wed, 4 Jul 2007 08:38:10 +0000 Subject: [PATCH] account: fix refund invoice with analytic account bzr revid: ced-afeebf92b0a7b6d7baf5af636053d11a113a4e15 --- addons/account/invoice.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/account/invoice.py b/addons/account/invoice.py index ac974e8e18b..10b375b9141 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -538,6 +538,8 @@ class account_invoice(osv.osv): line['uos_id'] = line.get('uos_id', False) and line['uos_id'][0] if 'invoice_line_tax_id' in line: line['invoice_line_tax_id'] = [(6,0, line.get('invoice_line_tax_id', [])) ] + if 'account_analytic_id' in line: + line['account_analytic_id'] = line.get('account_analytic_id', False) and line['account_analytic_id'][0] return map(lambda x: (0,0,x), lines) invoice_lines = self.pool.get('account.invoice.line').read(cr, uid, invoice['invoice_line'])