diff --git a/addons/crm/models/crm_lead.py b/addons/crm/models/crm_lead.py index b3536623b31..886f6b97cf2 100644 --- a/addons/crm/models/crm_lead.py +++ b/addons/crm/models/crm_lead.py @@ -950,6 +950,8 @@ class Lead(models.Model): """ partner_ids = {} for lead in self: + if partner_id: + lead.partner_id = partner_id if lead.partner_id: partner_ids[lead.id] = lead.partner_id.id continue @@ -957,8 +959,6 @@ class Lead(models.Model): partner = lead._create_lead_partner() partner_id = partner.id partner.team_id = lead.team_id - if partner_id: - lead.partner_id = partner_id partner_ids[lead.id] = partner_id return partner_ids