[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:
parent
73f7a2ba35
commit
4ca389a1a6
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue