[FIX] account: prevent invoice line duplication on partner duplication

If a company contact (a partner with a company set as parent) had invoices, and the company of this contact was duplicated, all the invoices lines were duplicated,  on the original invoice moreover (new lines were added on existing invoices)
This commit is contained in:
Denis Ledoux
2014-11-25 18:23:45 +01:00
parent 73f7a2ba35
commit 4ca389a1a6
+2 -2
View File
@@ -1808,10 +1808,10 @@ class res_partner(osv.osv):
partner = partner.parent_id
return partner
def copy(self, cr, uid, id, default=None, context=None):
def copy_data(self, cr, uid, id, default=None, context=None):
default = default or {}
default.update({'invoice_ids' : []})
return super(res_partner, self).copy(cr, uid, id, default, context)
return super(res_partner, self).copy_data(cr, uid, id, default=default, context=context)
class mail_compose_message(osv.Model):