account: fix refund invoice with analytic account

bzr revid: ced-afeebf92b0a7b6d7baf5af636053d11a113a4e15
This commit is contained in:
ced 2007-07-04 08:38:10 +00:00
parent 9d2a08dea5
commit a761e89ec0
1 changed files with 2 additions and 0 deletions

View File

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