[FIX] mail: Access right issues while accessing mail.message

- The SQL request to retrieve mail.message information to compute access
  rights was incorrect. Which triggered false access right issues.
This commit is contained in:
Toufik Benjaa
2018-09-03 13:16:11 +02:00
parent 0c07ff7f41
commit b789092ead
+2 -2
View File
@@ -687,9 +687,9 @@ class Message(models.Model):
if operation == 'read':
self._cr.execute("""
SELECT DISTINCT m.id, m.model, m.res_id, m.author_id, m.parent_id, m.moderation_status,
SELECT DISTINCT m.id, m.model, m.res_id, m.author_id, m.parent_id,
COALESCE(partner_rel.res_partner_id, needaction_rel.res_partner_id),
channel_partner.channel_id as channel_id
channel_partner.channel_id as channel_id, m.moderation_status
FROM "%s" m
LEFT JOIN "mail_message_res_partner_rel" partner_rel
ON partner_rel.mail_message_id = m.id AND partner_rel.res_partner_id = %%(pid)s