summaryrefslogtreecommitdiff
path: root/addons/mail/mail_thread.py
diff options
context:
space:
mode:
authorOlivier Dony <odo@openerp.com>2011-09-07 18:28:19 +0200
committerOlivier Dony <odo@openerp.com>2011-09-07 18:28:19 +0200
commit0b6e8fba7b0caaaaf2e2e5ba5540c06c45a268a3 (patch)
tree447d71abcb42407133521246c60ec8c57be567d0 /addons/mail/mail_thread.py
parent5bfc6ff3fe6c3f944ff2e8ee9aad85764e78e627 (diff)
[IMP] mail.thread: check for empty arg in message_partner_by_email()
bzr revid: odo@openerp.com-20110907162819-71ib7va3h10mgqk2
Diffstat (limited to 'addons/mail/mail_thread.py')
-rw-r--r--addons/mail/mail_thread.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py
index 8e5c2697797..f32f184e079 100644
--- a/addons/mail/mail_thread.py
+++ b/addons/mail/mail_thread.py
@@ -445,12 +445,13 @@ class mail_thread(osv.osv):
'partner_address_id': False,
'partner_id': False
}
- 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
+ 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
return res
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: