From 98536fa10aa40d9c45ddf89100527f3f9d89f238 Mon Sep 17 00:00:00 2001 From: Toufik Benjaa Date: Tue, 11 Sep 2018 17:55:23 +0200 Subject: [PATCH] [FIX] crm: access rights issues for portal users - After 282733cf8df7bfe7cae17fd726d1caf759690169 a "sudo" has been lost. This caused issues when a portal user try to give his interest on a lead via the portal page. --- addons/crm/models/crm_lead.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/crm/models/crm_lead.py b/addons/crm/models/crm_lead.py index adc2316cbb1..c0dade4c565 100644 --- a/addons/crm/models/crm_lead.py +++ b/addons/crm/models/crm_lead.py @@ -1125,7 +1125,7 @@ class Lead(models.Model): @api.multi def _notify_get_reply_to(self, default=None, records=None, company=None, doc_names=None): """ Override to set alias of lead and opportunities to their sales team if any. """ - aliases = self.mapped('team_id')._notify_get_reply_to(default=default, records=None, company=company, doc_names=None) + aliases = self.mapped('team_id').sudo()._notify_get_reply_to(default=default, records=None, company=company, doc_names=None) res = {lead.id: aliases.get(lead.team_id.id) for lead in self} leftover = self.filtered(lambda rec: not rec.team_id) if leftover: