From db93656f10a5e4a60a093197243af4ea25ef5ff8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 4 Mar 2014 12:50:17 +0100 Subject: [PATCH] [FIX] res_users: change password wizard: fixed crash when submitting the form. Indeed unlinking wizard content before actually closing it seems to cause a crash. Instead of unlinking lines with user - password data we now write a void value on the new password. The stored content does not contain valuable data after submitting the form. bzr revid: tde@openerp.com-20140304115017-posdyri9y1cra4jo --- openerp/addons/base/res/wizard/change_password_wizard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/res/wizard/change_password_wizard.py b/openerp/addons/base/res/wizard/change_password_wizard.py index 5812460f8da..5edbcb851b4 100644 --- a/openerp/addons/base/res/wizard/change_password_wizard.py +++ b/openerp/addons/base/res/wizard/change_password_wizard.py @@ -55,7 +55,7 @@ class change_password_wizard(osv.TransientModel): user_ids.append(user.id) self.pool.get('change.password.user').change_password_button(cr, uid, user_ids, context=context) # don't keep temporary password copies in the database longer than necessary - self.pool.get('change.password.user').unlink(cr, uid, user_ids) + self.pool.get('change.password.user').write(cr, uid, user_ids, {'new_passwd': False}) return { 'type': 'ir.actions.act_window_close', }