summaryrefslogtreecommitdiff
path: root/addons/website/models/website.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/models/website.py')
-rw-r--r--addons/website/models/website.py2
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))