From 282538cbfe4bec36434812d99ea190ea824bcf2b Mon Sep 17 00:00:00 2001 From: Virbhadrasinh Gohil Date: Thu, 7 Jan 2016 12:03:20 +0530 Subject: [PATCH] [FIX] auth_signup: don't crash on user copy Altering a frozen dict is not allowed Backport from 7c513773e9c242deaf3c3d347452a21a4c54187f --- addons/auth_signup/models/res_users.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/auth_signup/models/res_users.py b/addons/auth_signup/models/res_users.py index bb87389b5a0..be26e61054e 100644 --- a/addons/auth_signup/models/res_users.py +++ b/addons/auth_signup/models/res_users.py @@ -149,8 +149,8 @@ class ResUsers(models.Model): @api.multi def copy(self, default=None): self.ensure_one() - context = self.env.context + sup = super(ResUsers, self) if not default or not default.get('email'): # avoid sending email to the user we are duplicating - context['reset_password'] = False - return super(ResUsers, self.with_context(context)).copy(default=default) + sup = super(ResUsers, self.with_context(reset_password=False)) + return sup.copy(default=default)