diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index 6ad7c7dbf31..795a0a8ed0e 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -3277,7 +3277,12 @@ class AccountMove(models.Model): if is_internal_partner(partners[0]): # Search for partners in the mail's body. body_mail_addresses = set(email_re.findall(msg_dict.get('body'))) - partners = [partner for partner in self._mail_find_partner_from_emails(body_mail_addresses, extra_domain) if not is_internal_partner(partner)] + company_id = custom_values.get('company_id', self.env.company.id) + partners = [ + partner + for partner in self._mail_find_partner_from_emails(body_mail_addresses, extra_domain) + if not is_internal_partner(partner) and partner.company_id.id in (False, company_id) + ] # Little hack: Inject the mail's subject in the body. if msg_dict.get('subject') and msg_dict.get('body'):