diff --git a/addons/website/models/website_visitor.py b/addons/website/models/website_visitor.py index 2be9bec6283..ffb1d58c621 100644 --- a/addons/website/models/website_visitor.py +++ b/addons/website/models/website_visitor.py @@ -62,8 +62,8 @@ class WebsiteVisitor(models.Model): country_flag = fields.Char(related="country_id.image_url", string="Country Flag") lang_id = fields.Many2one('res.lang', string='Language', help="Language from the website when visitor has been created") timezone = fields.Selection(_tz_get, string='Timezone') - email = fields.Char(string='Email', compute='_compute_email_phone') - mobile = fields.Char(string='Mobile', compute='_compute_email_phone') + email = fields.Char(string='Email', compute='_compute_email_phone', compute_sudo=True) + mobile = fields.Char(string='Mobile', compute='_compute_email_phone', compute_sudo=True) # Visit fields visit_count = fields.Integer('# Visits', default=1, readonly=True, help="A new visit is considered if last connection was more than 8 hours ago.") diff --git a/addons/website_crm/models/website_visitor.py b/addons/website_crm/models/website_visitor.py index 18bf191c882..c990a7ab1ff 100644 --- a/addons/website_crm/models/website_visitor.py +++ b/addons/website_crm/models/website_visitor.py @@ -21,7 +21,7 @@ class WebsiteVisitor(models.Model): super(WebsiteVisitor, self)._compute_email_phone() left_visitors = self.filtered(lambda visitor: not visitor.email or not visitor.mobile) - leads = left_visitors.sudo().mapped('lead_ids').sorted('create_date', reverse=True) + leads = left_visitors.mapped('lead_ids').sorted('create_date', reverse=True) visitor_to_lead_ids = dict((visitor.id, visitor.lead_ids.ids) for visitor in left_visitors) for visitor in left_visitors: diff --git a/addons/website_event/views/website_visitor_views.xml b/addons/website_event/views/website_visitor_views.xml index f1cf0ccaa85..7cfd3eb563f 100644 --- a/addons/website_event/views/website_visitor_views.xml +++ b/addons/website_event/views/website_visitor_views.xml @@ -21,6 +21,7 @@ diff --git a/addons/website_event_track/views/website_visitor_views.xml b/addons/website_event_track/views/website_visitor_views.xml index 458e5c2c3d3..1ee2463bc58 100644 --- a/addons/website_event_track/views/website_visitor_views.xml +++ b/addons/website_event_track/views/website_visitor_views.xml @@ -21,6 +21,7 @@