From d6aeff2989afded5ec94e1cccca197e3eb9d34ff Mon Sep 17 00:00:00 2001 From: =?utf8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 4 Mar 2014 12:14:52 +0100 Subject: [PATCH] [FIX] res_users: fixed on_change_login that crashed when changing the login by a void value. bzr revid: tde@openerp.com-20140304111452-np9537a3ja7vf1zi --- openerp/addons/base/res/res_users.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index 37b6493..00000b2 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -167,8 +167,9 @@ class res_users(osv.osv): } def on_change_login(self, cr, uid, ids, login, context=None): - v = {'email': login} if tools.single_email_re.match(login) else {} - return {'value': v} + if login and tools.single_email_re.match(login): + return {'value': {'email': login}} + return {} def on_change_company_id(self, cr, uid, ids, company_id): return {'warning' : { -- 1.7.10.4