summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Feyens <vfe@odoo.com>2020-04-28 15:12:23 +0000
committerVictor Feyens <vfe@odoo.com>2020-04-30 12:33:32 +0000
commitb310b3843ddae2dcb7f93de9ecbf0ee83f6024c8 (patch)
tree9c6365ae50564289b6a606f3866d86ad9febe524
parent06e483dd69b13f27b8a9d0e505e78d79db0bf1b1 (diff)
[IMP] crm: create leads in batch
-rw-r--r--addons/crm/models/crm_lead.py10
1 files 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: