diff --git a/addons/crm/models/crm_lead.py b/addons/crm/models/crm_lead.py index 2a9a9d79b9d1412e5236490149655a9c2ab8d0d8..7866ce4aa979ea6c9dacbdf334af9316bc61d346 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: