[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:18:23 +01:00
parent 73f7a2ba35
commit 4ca389a1a6
1 changed files with 2 additions and 2 deletions

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):