From 112da954ffb38452c3c948f015f85d38edcdeb2d Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Thu, 2 Aug 2012 16:04:05 +0200 Subject: [PATCH] [FIX] sale: Don't copy the leads, opportunities, meetings when we duplicate a partner bzr revid: stw@openerp.com-20120802140405-wr89huxznwsss4ui --- addons/crm/res_partner.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/crm/res_partner.py b/addons/crm/res_partner.py index acf212a2305..31c45969f8e 100644 --- a/addons/crm/res_partner.py +++ b/addons/crm/res_partner.py @@ -46,6 +46,14 @@ class res_partner(osv.osv): 'meeting_count': fields.function(_opportunity_meeting_count, string="Meeting", type='integer', multi='opp_meet'), } + def copy(self, cr, uid, record_id, default=None, context=None): + if default is None: + default = {} + + default.update({'opportunity_ids': [], 'meeting_ids' : [], 'phonecall_ids' : []}) + + super(res_partner, self).copy(cr, uid, record_id, default, context) + def redirect_partner_form(self, cr, uid, partner_id, context=None): search_view = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'base', 'view_res_partner_filter') value = {