summaryrefslogtreecommitdiff
path: root/addons/website/models/res_users.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/models/res_users.py')
-rw-r--r--addons/website/models/res_users.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/addons/website/models/res_users.py b/addons/website/models/res_users.py
index 6338a656d2c..a84eaaeb3c6 100644
--- a/addons/website/models/res_users.py
+++ b/addons/website/models/res_users.py
@@ -35,10 +35,12 @@ class ResUsers(models.Model):
@api.model
def _signup_create_user(self, values):
- new_user = super(ResUsers, self)._signup_create_user(values)
current_website = self.env['website'].get_current_website()
if request and current_website.specific_user_account:
- new_user.website_id = current_website
+ values['company_id'] = current_website.company_id.id
+ values['company_ids'] = [(4, current_website.company_id.id)]
+ values['website_id'] = current_website.id
+ new_user = super(ResUsers, self)._signup_create_user(values)
return new_user
@api.model