summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-05-16 18:11:09 +0200
committerChristophe Simonis <chs@odoo.com>2019-05-16 18:11:09 +0200
commitcecb1ec77d56fefdab53f3ef0bdda9a9c51c14be (patch)
tree8fce4f85f31765bc6956c1a3c9175b3f52db79b3 /addons
parent624c30a3b7880c798565f8c04cb1582eb617e12a (diff)
parent556b59bce19c67ac23b0644d216c4fad876c6823 (diff)
[MERGE] forward port branch saas-14 up to 556b59bce19
Diffstat (limited to 'addons')
-rw-r--r--addons/mail/models/mail_mail.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/addons/mail/models/mail_mail.py b/addons/mail/models/mail_mail.py
index 752ac2b0744..8750641682b 100644
--- a/addons/mail/models/mail_mail.py
+++ b/addons/mail/models/mail_mail.py
@@ -148,6 +148,7 @@ class MailMail(models.Model):
if notif_emails:
notifications = self.env['mail.notification'].search([
('mail_message_id', 'in', notif_emails.mapped('mail_message_id').ids),
+ ('res_partner_id', 'in', notif_emails.mapped('recipient_ids').ids),
('is_email', '=', True)])
if mail_sent:
notifications.write({
@@ -322,6 +323,7 @@ class MailMail(models.Model):
notifs = self.env['mail.notification'].search([
('is_email', '=', True),
('mail_message_id', 'in', mail.mapped('mail_message_id').ids),
+ ('res_partner_id', 'in', mail.mapped('recipient_ids').ids),
('email_status', 'not in', ('sent', 'canceled'))
])
if notifs: