[FIX] base: on_change_login only set email for valid emails

bzr revid: chs@openerp.com-20131124164435-977xi3eg7svn5mgz
This commit is contained in:
Christophe Simonis 2013-11-24 17:44:35 +01:00
parent 84fd6ea4f1
commit 043fe6c2d5
1 changed files with 2 additions and 1 deletions

View File

@ -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' : {