[FIX] membership: Don't overwrite invoice lines for membership invoice

The invoice line is already linked to the invoice
as it has the invoice_id field filled in the
invoice line create method just above.

Closes #7971
This commit is contained in:
Pedro M. Baeza 2015-08-10 11:11:20 +02:00 committed by Denis Ledoux
parent 1db1027cd5
commit 6b98819948
1 changed files with 1 additions and 2 deletions

View File

@ -428,8 +428,7 @@ class Partner(osv.osv):
'fiscal_position': fpos_id or False
}, context=context)
line_value['invoice_id'] = invoice_id
invoice_line_id = invoice_line_obj.create(cr, uid, line_value, context=context)
invoice_obj.write(cr, uid, invoice_id, {'invoice_line': [(6, 0, [invoice_line_id])]}, context=context)
invoice_line_obj.create(cr, uid, line_value, context=context)
invoice_list.append(invoice_id)
if line_value['invoice_line_tax_id']:
tax_value = invoice_tax_obj.compute(cr, uid, invoice_id).values()