diff options
Diffstat (limited to 'addons/website/models/website.py')
| -rw-r--r-- | addons/website/models/website.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website/models/website.py b/addons/website/models/website.py index 5202798fb97..8f32c91242f 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -154,7 +154,7 @@ class Website(models.Model): self._get_languages.clear_cache(self) if 'company_id' in values and 'user_id' not in values: - public_user_to_change_websites = self.filtered(lambda w: w.user_id.company_id.id != values['company_id']) + public_user_to_change_websites = self.filtered(lambda w: w.sudo().user_id.company_id.id != values['company_id']) if public_user_to_change_websites: company = self.env['res.company'].browse(values['company_id']) super(Website, public_user_to_change_websites).write(dict(values, user_id=company._get_public_user().id)) |
