From 63b0d01fa82128117279fabb6ff2bf1e300db3ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Warnon?= Date: Wed, 13 May 2020 13:08:16 +0000 Subject: [PATCH] [FIX] crm_iap_lead_website: fix typos in the crm.reveal.rule lead computation Oversight of efafadc3ee2740407d6d6ff8082ab9e1f7d8e87f This commit fixes typos that raise an error when a crm.reveal.rule is created. Task 2250137 closes odoo/odoo#51173 Signed-off-by: Thibault Delavallee (tde) --- addons/crm_iap_lead_website/models/crm_reveal_rule.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/crm_iap_lead_website/models/crm_reveal_rule.py b/addons/crm_iap_lead_website/models/crm_reveal_rule.py index e34af7463af..0ddc269ca3f 100644 --- a/addons/crm_iap_lead_website/models/crm_reveal_rule.py +++ b/addons/crm_iap_lead_website/models/crm_reveal_rule.py @@ -58,7 +58,7 @@ class CRMRevealRule(models.Model): priority = fields.Selection(crm_stage.AVAILABLE_PRIORITIES, string='Priority') lead_ids = fields.One2many('crm.lead', 'reveal_rule_id', string='Generated Lead / Opportunity') lead_count = fields.Integer(compute='_compute_lead_count', string='Number of Generated Leads') - opportunity_count = fields.Integer(compute='_compute_leads_count', string='Number of Generated Opportunity') + opportunity_count = fields.Integer(compute='_compute_lead_count', string='Number of Generated Opportunity') # This limits the number of extra contact. # Even if more than 5 extra contacts provided service will return only 5 contacts (see service module for more) @@ -107,7 +107,7 @@ class CRMRevealRule(models.Model): ], fields=['reveal_rule_id', 'type'], groupby=['reveal_rule_id', 'type'], lazy=False) mapping = {(lead['reveal_rule_id'][0], lead['type']): lead['__count'] for lead in leads} for rule in self: - rule.leads_count = mapping.get((rule.id, 'lead'), 0) + rule.lead_count = mapping.get((rule.id, 'lead'), 0) rule.opportunity_count = mapping.get((rule.id, 'opportunity'), 0) def action_get_lead_tree_view(self):