diff --git a/addons/website/models/website_visitor.py b/addons/website/models/website_visitor.py index 6f7babe60c38708cc0b90625f141d2afd0f9f0d2..1bc1d693037f4dc4a4b7e4b3436c8f81de22fd3a 100644 --- a/addons/website/models/website_visitor.py +++ b/addons/website/models/website_visitor.py @@ -87,9 +87,11 @@ class WebsiteVisitor(models.Model): def name_get(self): res = [] for record in self: + # Accessing name of partner through sudo to avoid infringing + # record rule if partner belongs to another company. res.append(( record.id, - record.partner_id.name or _('Website Visitor #%s', record.id) + record.partner_id.sudo().name or _('Website Visitor #%s', record.id) )) return res