From acf3ddf8098eab30465ac41243d42cc47e055e56 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Wed, 26 Sep 2012 10:49:33 +0530 Subject: [PATCH] [IMP] crm : when lead has already a customer assigned to it and we click on convert to opp, it should not propose to create new customer in that wizard, it should give option 'Link to an Existing Customer' with the customer assigned to that lead. bzr revid: mdi@tinyerp.com-20120926051933-59ln6fw4q0uz6mvp --- addons/crm/wizard/crm_lead_to_partner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/crm/wizard/crm_lead_to_partner.py b/addons/crm/wizard/crm_lead_to_partner.py index c354c8eccc8..3ab3334e7d9 100644 --- a/addons/crm/wizard/crm_lead_to_partner.py +++ b/addons/crm/wizard/crm_lead_to_partner.py @@ -60,10 +60,12 @@ class crm_lead2partner(osv.osv_memory): partner_ids = partner.search(cr, uid, [('email', '=', this.email_from)], context=context) if partner_ids: partner_id = partner_ids[0] - if this.partner_id and this.partner_name: + if not this.partner_id and this.partner_name: partner_ids = partner.search(cr, uid, [('name', '=', this.partner_name)], context=context) if partner_ids: partner_id = partner_ids[0] + if this.partner_id: + partner_id = this.partner_id.id return partner_id def default_get(self, cr, uid, fields, context=None):