[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 @api.model
def send_email(self, message, *args, **kwargs): def send_email(self, message, *args, **kwargs):
if message["Bcc"]: do_not_send_copy = self.env.context.get("do_not_send_copy", False)
message["Bcc"] = message["Bcc"].join(COMMASPACE, message["From"]) if not do_not_send_copy:
else: if message["Bcc"]:
message["Bcc"] = message["From"] message["Bcc"] = message["Bcc"].join(
return super(IrMailServer, self).send_email(message, *args, **kwargs) COMMASPACE, message["From"])
else:
message["Bcc"] = message["From"]
return super().send_email(message, *args, **kwargs)