diff --git a/mail_tracking_mailgun/models/res_partner.py b/mail_tracking_mailgun/models/res_partner.py index de3028dca..45af140dc 100644 --- a/mail_tracking_mailgun/models/res_partner.py +++ b/mail_tracking_mailgun/models/res_partner.py @@ -25,10 +25,14 @@ class ResPartner(models.Model): for partner in self: if not partner.email: continue + event = event or self.env['mail.tracking.event'] + event_str = """ + %s + """ % (event.id or 0, event.id or _('unknown')) body = _('Email has been bounced: %s\n' 'Reason: %s\n' - 'Event: %s') % (partner.email, reason, - event and event.id or _('unknown')) + 'Event: %s') % (partner.email, reason, event_str) partner.message_post(body=body) @api.multi