diff --git a/addons/website/models/website.py b/addons/website/models/website.py index 7a30ea3662b..3269e305e12 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -186,7 +186,7 @@ class Website(models.Model): 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)) + super(Website, public_user_to_change_websites).write(dict(values, user_id=company and company._get_public_user().id)) result = super(Website, self - public_user_to_change_websites).write(values) if 'cdn_activated' in values or 'cdn_url' in values or 'cdn_filters' in values: