diff --git a/mail_show_follower/models/mail_mail.py b/mail_show_follower/models/mail_mail.py index d7bcf8af67..f8949d9153 100644 --- a/mail_show_follower/models/mail_mail.py +++ b/mail_show_follower/models/mail_mail.py @@ -72,14 +72,16 @@ def _send(self, auto_commit=False, raise_exception=False, smtp_session=None): show_in_cc_recipients = recipients._filter_shown_in_cc(show_internal_users) if len(show_in_cc_recipients) <= 1: continue - - langs = ( - mail.notification_ids.res_partner_id.mapped("lang") + lang = ( + mail.notification_ids.res_partner_id[:1].lang or mail.author_id.lang or company.partner_id.lang + or "en_US" ) - final_cc = mail.with_context(lang=langs[0])._build_cc_text( - show_in_cc_recipients + final_cc = ( + mail.with_context(lang=lang) + .with_company(company) + ._build_cc_text(show_in_cc_recipients) ) mail.body_html = final_cc + mail.body_html