[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
This commit is contained in:
Jairo Llopis 2022-12-02 10:32:53 +00:00
parent 574e1db718
commit a87aaee0e6
No known key found for this signature in database
GPG Key ID: E47E3BE44B940490

View File

@ -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(