From a87aaee0e66df0d048d48cea229f4e3524de976f Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Fri, 2 Dec 2022 10:32:53 +0000 Subject: [PATCH] [FIX] mail_show_follower: failure when partner has more than 1 user In the highly improbable but actually possible and real world case that a partner has more than one user associated, this change makes the emails able to send. @moduon MT-1634 --- mail_show_follower/models/mail_mail.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mail_show_follower/models/mail_mail.py b/mail_show_follower/models/mail_mail.py index b7d49ce0f..7ef8a641d 100644 --- a/mail_show_follower/models/mail_mail.py +++ b/mail_show_follower/models/mail_mail.py @@ -114,7 +114,10 @@ class MailMail(models.Model): if cc_internal: partners = partners_obj.filtered( lambda x: x.id not in user_partner_ids - and (not x.user_ids or x.user_ids.show_in_cc) + and ( + not x.user_ids + or any(x.mapped("user_ids.show_in_cc")) + ) ) else: partners = partners_obj.filtered(