From b310b3843ddae2dcb7f93de9ecbf0ee83f6024c8 Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Tue, 28 Apr 2020 15:12:23 +0000 Subject: [PATCH] [IMP] crm: create leads in batch --- addons/crm/models/crm_lead.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/crm/models/crm_lead.py b/addons/crm/models/crm_lead.py index 2a9a9d79b9d..7866ce4aa97 100644 --- a/addons/crm/models/crm_lead.py +++ b/addons/crm/models/crm_lead.py @@ -374,12 +374,12 @@ class Lead(models.Model): self._table, ['create_date', 'team_id']) return res - @api.model - def create(self, vals): - lead = super(Lead, self).create(vals) + @api.model_create_multi + def create(self, vals_list): + leads = super().create(vals_list) # Compute new probability for each lead separately - lead._update_probability() - return lead + leads._update_probability() + return leads def write(self, vals): # stage change: