Merge PR #557 into 12.0

Signed-off-by pedrobaeza
pull/555/head
OCA-git-bot 2020-06-26 11:27:10 +00:00
commit 3db3cf2658
1 changed files with 7 additions and 5 deletions

View File

@ -80,9 +80,11 @@ class IrMailServer(models.Model):
except Exception as e:
if tracking_email:
tracking_email.smtp_error(self, smtp_server_used, e)
if message_id and tracking_email:
vals = tracking_email._tracking_sent_prepare(
self, smtp_server_used, message, message_id)
if vals:
self.env['mail.tracking.event'].sudo().create(vals)
raise
finally:
if message_id and tracking_email:
vals = tracking_email._tracking_sent_prepare(
self, smtp_server_used, message, message_id)
if vals:
self.env['mail.tracking.event'].sudo().create(vals)
return message_id