From 99d53cf4739d0244f29ed610f45e7f408dfa2d79 Mon Sep 17 00:00:00 2001 From: std-odoo Date: Fri, 6 Aug 2021 09:13:09 +0000 Subject: [PATCH] [FIX] website_crm_partner_assign: fix a traceback when null probability Bug === 1. Login as "Portal" 2. Go to "/my/opportunity" 3. Create an opportunity 4. Edit this opportunity from the frontend and set the probability empty => Save, an error is raised Technical ========= The probability is set to "None" and not to "False", therefor the verification "probability >= 100" in the write method of the lead will raise an error. By using False instead of None, this verification will work. Task-2613208 closes odoo/odoo#75100 X-original-commit: e58048350b670b88c31c88cc57cdf6cc38b22f80 Signed-off-by: Thibault Delavallee (tde) --- addons/website_crm_partner_assign/models/crm_lead.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_crm_partner_assign/models/crm_lead.py b/addons/website_crm_partner_assign/models/crm_lead.py index f3184ab4aad..4903950eff3 100644 --- a/addons/website_crm_partner_assign/models/crm_lead.py +++ b/addons/website_crm_partner_assign/models/crm_lead.py @@ -205,7 +205,7 @@ class CrmLead(models.Model): for lead in self: lead_values = { 'expected_revenue': values['expected_revenue'], - 'probability': values['probability'], + 'probability': values['probability'] or False, 'priority': values['priority'], 'date_deadline': values['date_deadline'] or False, }