diff options
Diffstat (limited to 'addons/website/models/res_users.py')
| -rw-r--r-- | addons/website/models/res_users.py | 6 |
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 |
