From cfbbc236aebad31d432faf1cbd7a4ec269d686d6 Mon Sep 17 00:00:00 2001 From: Darshan Kalola Date: Tue, 11 Jul 2017 16:06:36 +0530 Subject: [PATCH] [FIX] auth_signup: access right issues When another user than administrator opens the mail sending wizard there is an access right issue. Indeed as sale mail links now contain auth_signup parameter an access to allow_uninvited config parameter is done. However this has to be done using sudo because classic users have no access to config parameters. Fix related to e79eb01a6744f785a69d585c48c250f0c0ecb2b1 . --- addons/auth_signup/models/res_partner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/auth_signup/models/res_partner.py b/addons/auth_signup/models/res_partner.py index 302d69f173e..0cf5c25b7ff 100644 --- a/addons/auth_signup/models/res_partner.py +++ b/addons/auth_signup/models/res_partner.py @@ -104,7 +104,7 @@ class ResPartner(models.Model): """ res = defaultdict(dict) - allow_signup = self.env['ir.config_parameter'].get_param('auth_signup.allow_uninvited', 'False').lower() == 'true' + allow_signup = self.env['ir.config_parameter'].sudo().get_param('auth_signup.allow_uninvited', 'False').lower() == 'true' for partner in self: if allow_signup and not partner.user_ids: partner.signup_prepare()