diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-05-16 18:11:09 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-05-16 18:11:09 +0200 |
| commit | cecb1ec77d56fefdab53f3ef0bdda9a9c51c14be (patch) | |
| tree | 8fce4f85f31765bc6956c1a3c9175b3f52db79b3 /addons | |
| parent | 624c30a3b7880c798565f8c04cb1582eb617e12a (diff) | |
| parent | 556b59bce19c67ac23b0644d216c4fad876c6823 (diff) | |
[MERGE] forward port branch saas-14 up to 556b59bce19
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/mail/models/mail_mail.py | 2 |
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: |
