diff --git a/addons/crm/wizard/crm_lead_to_opportunity.py b/addons/crm/wizard/crm_lead_to_opportunity.py index b987bce5386..1a28ea172d1 100644 --- a/addons/crm/wizard/crm_lead_to_opportunity.py +++ b/addons/crm/wizard/crm_lead_to_opportunity.py @@ -95,8 +95,12 @@ class Lead2OpportunityPartner(models.TransientModel): leads = self.env['crm.lead'].browse(vals.get('lead_ids')) for lead in leads: self_def_user = self.with_context(default_user_id=self.user_id.id) - partner_id = self_def_user._create_partner( - lead.id, self.action, vals.get('partner_id') or lead.partner_id.id) + + partner_id = False + if self.action != 'nothing': + partner_id = self_def_user._create_partner( + lead.id, self.action, vals.get('partner_id') or lead.partner_id.id) + res = lead.convert_opportunity(partner_id, [], False) user_ids = vals.get('user_ids')