From 043fe6c2d5a75ef5301f66a70e038ca16b7441df Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Sun, 24 Nov 2013 17:44:35 +0100 Subject: [PATCH] [FIX] base: on_change_login only set email for valid emails bzr revid: chs@openerp.com-20131124164435-977xi3eg7svn5mgz --- openerp/addons/base/res/res_users.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index ba709a48175..53cfe69c023 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -167,7 +167,8 @@ class res_users(osv.osv): } def on_change_login(self, cr, uid, ids, login, context=None): - return {'value': {'email': login}} + v = {'email': login} if tools.single_email_re.match(login) else {} + return {'value': v} def on_change_company_id(self, cr, uid, ids, company_id): return {'warning' : {