diff --git a/auth_from_http_remote_user/res_users.py b/auth_from_http_remote_user/res_users.py index 638179405..4989e3fac 100644 --- a/auth_from_http_remote_user/res_users.py +++ b/auth_from_http_remote_user/res_users.py @@ -34,10 +34,10 @@ class res_users(orm.Model): readonly=True), } - def copy(self, cr, uid, rid, defaults=None, context=None): - defaults = defaults or {} - defaults['sso_key'] = False - return super(res_users, self).copy(cr, uid, rid, defaults, context) + def copy(self, cr, uid, id, default=None, context=None): + default = default = {} if default is None else default + default['sso_key'] = False + return super(res_users, self).copy(cr, uid, id, default, context) def check_credentials(self, cr, uid, password): try: