diff --git a/addons/auth_signup/controllers/main.py b/addons/auth_signup/controllers/main.py index 4cb8e5b75f0..650268755e5 100644 --- a/addons/auth_signup/controllers/main.py +++ b/addons/auth_signup/controllers/main.py @@ -81,7 +81,7 @@ class Home(openerp.addons.web.controllers.main.Home): qcontext['error'] = _("Could not reset your password") _logger.exception('error when resetting password') else: - values = {key: qcontext.get(key) for key in ('login', 'name', 'password')} + values = dict((key, qcontext.get(key)) for key in ('login', 'name', 'password')) res_users.signup(request.cr, openerp.SUPERUSER_ID, values, token) request.cr.commit() return super(Home, self).web_login(*args, **kw)