[FIX] crm: when looking for existing partners, consider digits as a meaningful part of the name
bzr revid: odoo@ns307129.ovh.net-20110328141053-mqul5io5na9wf2j6
This commit is contained in:
parent
832e251a93
commit
2638641b89
|
@ -93,7 +93,7 @@ class crm_lead2partner(osv.osv_memory):
|
|||
partner_ids = partner_obj.search(cr, uid, [('name', '=', lead.partner_name)], context=context)
|
||||
if not partner_ids:
|
||||
cr.execute("""SELECT p.id from res_partner p
|
||||
where regexp_replace(lower(p.name), '[^a-z]*', '', 'g') = regexp_replace(%s, '[^a-z]*', '', 'g')""", (lead.name.lower(), ))
|
||||
where regexp_replace(lower(p.name), '[^a-z0-9]+', '', 'g') = regexp_replace(%s, '[^a-z0-9]+', '', 'g')""", (lead.name.lower(), ))
|
||||
partner_ids = map(lambda x: x[0], cr.fetchall())
|
||||
partner_id = partner_ids and partner_ids[0] or False
|
||||
|
||||
|
|
Loading…
Reference in New Issue