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 = {