From 6b988199489a89a0c48d1942c71547e0dfe54a06 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Mon, 10 Aug 2015 11:11:20 +0200 Subject: [PATCH] [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 --- addons/membership/membership.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/membership/membership.py b/addons/membership/membership.py index 14b16992044..b955205aa46 100644 --- a/addons/membership/membership.py +++ b/addons/membership/membership.py @@ -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()