diff options
| author | Jigar Amin - OpenERP <jam@tinyerp.com> | 2012-03-05 13:55:05 +0530 |
|---|---|---|
| committer | Jigar Amin - OpenERP <jam@tinyerp.com> | 2012-03-05 13:55:05 +0530 |
| commit | c1f3d201ad783e191765b7af6a7c87f172d0e58f (patch) | |
| tree | aff35a55d97bf76ee67c0adfc423f59f249da816 /addons | |
| parent | 88c25488a53acb900608f1727383e6fb294ec1ef (diff) | |
[IMP] mail : mail_thread - Improved message_partner_by_email function
bzr revid: jam@tinyerp.com-20120305082505-t9s66gz9jgt3w8xz
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/mail/mail_thread.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 70b536296bf..56afb34e8c0 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -455,18 +455,14 @@ class mail_thread(osv.osv): { 'partner_address_id': id or False, 'partner_id': pid or False } """ - address_pool = self.pool.get('res.partner.address') - res = { - 'partner_address_id': False, - 'partner_id': False - } + partner_pool = self.pool.get('res.partner') + res = {'partner_id': False} if email: email = to_email(email)[0] - address_ids = address_pool.search(cr, uid, [('email', '=', email)]) - if address_ids: - address = address_pool.browse(cr, uid, address_ids[0]) - res['partner_address_id'] = address_ids[0] - res['partner_id'] = address.partner_id.id + contact_ids = partner_pool.search(cr, uid, [('email', '=', email)]) + if contact_ids: + contact = partner_pool.browse(cr, uid, contact_ids[0]) + res['partner_id'] = contact.id return res # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: |
