diff --git a/addons/portal/models/portal_mixin.py b/addons/portal/models/portal_mixin.py index cc963833ee0..e7182239423 100644 --- a/addons/portal/models/portal_mixin.py +++ b/addons/portal/models/portal_mixin.py @@ -112,8 +112,8 @@ class PortalMixin(models.AbstractModel): access_uid=access_uid, force_website=force_website ) user = self.env['res.users'].sudo().browse(access_uid) - if user.share or force_website: record = self.with_user(user) + if user.share or force_website: try: record.check_access_rights('read') record.check_access_rule('read') diff --git a/addons/website_crm_partner_assign/models/crm_lead.py b/addons/website_crm_partner_assign/models/crm_lead.py index a89ee1629d8..09bc5227bdd 100644 --- a/addons/website_crm_partner_assign/models/crm_lead.py +++ b/addons/website_crm_partner_assign/models/crm_lead.py @@ -304,8 +304,8 @@ class CrmLead(models.Model): except AccessError: return super(CrmLead, self)._get_access_action(access_uid=access_uid, force_website=force_website) user = self.env['res.users'].sudo().browse(access_uid) - if user.share or force_website: record = self.with_user(user) + if user.share or force_website: try: record.check_access_rights('read') record.check_access_rule('read')