diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 5b92a49a5a5..7886c001869 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -435,9 +435,8 @@ class crm_lead(crm_case, osv.osv): if context is None: context = {} value = {} + data_obj = self.pool.get('ir.model.data') for opp in self.browse(cr, uid, ids, context=context): - data_obj = self.pool.get('ir.model.data') - # Get meeting views result = data_obj._get_id(cr, uid, 'crm', 'view_crm_case_meetings_filter') res = data_obj.read(cr, uid, result, ['res_id']) @@ -450,8 +449,7 @@ class crm_lead(crm_case, osv.osv): id2 = data_obj.browse(cr, uid, id2, context=context).res_id if id3: id3 = data_obj.browse(cr, uid, id3, context=context).res_id - - context .update( { + context .update({ 'default_opportunity_id': opp.id, 'default_partner_id': opp.partner_id and opp.partner_id.id or False, 'default_user_id': uid,