summaryrefslogtreecommitdiff
path: root/addons/auth_signup
diff options
context:
space:
mode:
authorJigar A <jam@odoo.com>2018-08-08 11:57:48 -0700
committerOlivier Dony <odo@odoo.com>2018-08-08 23:44:40 +0200
commitd92f17cebe048190679f7f86456d93aa98c0cb2a (patch)
treee7eabce2685487c95b41fb64668ecf2e3352ad55 /addons/auth_signup
parent325399ab44d2563d121edc9422479e61b40e401b (diff)
[FIX] signup: allow non-admin to invite portal users
Diffstat (limited to 'addons/auth_signup')
-rw-r--r--addons/auth_signup/models/res_partner.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/addons/auth_signup/models/res_partner.py b/addons/auth_signup/models/res_partner.py
index c3f3d8996b0..8ff7b8ce91c 100644
--- a/addons/auth_signup/models/res_partner.py
+++ b/addons/auth_signup/models/res_partner.py
@@ -108,6 +108,7 @@ class ResPartner(models.Model):
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 = partner.sudo()
partner.signup_prepare()
res[partner.id]['auth_signup_token'] = partner.signup_token
elif partner.user_ids: