From ba68bbecda974bcb8f69186f8ea21be812673646 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 10 May 2019 23:57:00 +0200 Subject: [PATCH] crm_partner_prospect: avoid post-write -> improve perf --- crm_partner_prospect/crm.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crm_partner_prospect/crm.py b/crm_partner_prospect/crm.py index 4881316..bfae85f 100644 --- a/crm_partner_prospect/crm.py +++ b/crm_partner_prospect/crm.py @@ -10,7 +10,8 @@ class CrmLead(models.Model): @api.multi def _lead_create_contact(self, name, is_company, parent_id=False): - partner = super(CrmLead, self)._lead_create_contact( + self_ctx = self.with_context( + default_customer=False, default_prospect=True) + partner = super(CrmLead, self_ctx)._lead_create_contact( name, is_company, parent_id=parent_id) - partner.write({'prospect': True, 'customer': False}) return partner