[FIX] compatibility between mail_send_copy and mail_tracking together

pull/1142/head
Sylvain LE GAL 2020-09-01 10:07:52 +02:00 committed by fkantelberg
parent 64ccd51277
commit 964779c997
1 changed files with 8 additions and 5 deletions

View File

@ -11,8 +11,11 @@ class IrMailServer(models.Model):
@api.model
def send_email(self, message, *args, **kwargs):
if message["Bcc"]:
message["Bcc"] = message["Bcc"].join(COMMASPACE, message["From"])
else:
message["Bcc"] = message["From"]
return super(IrMailServer, self).send_email(message, *args, **kwargs)
do_not_send_copy = self.env.context.get("do_not_send_copy", False)
if not do_not_send_copy:
if message["Bcc"]:
message["Bcc"] = message["Bcc"].join(
COMMASPACE, message["From"])
else:
message["Bcc"] = message["From"]
return super().send_email(message, *args, **kwargs)