[FIX] crm: access rights issues for portal users

- After 282733cf8d a "sudo" has been lost.
  This caused issues when a portal user try to give his interest on a
  lead via the portal page.
This commit is contained in:
Toufik Benjaa
2018-09-11 17:55:23 +02:00
parent 99f599232b
commit 98536fa10a
+1 -1
View File
@@ -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: