[FIX] mail_tracking: Obtain outgoing server with sudo

As regular users can't access this object.
pull/163/head
Pedro M. Baeza 2017-02-10 12:14:11 +01:00
parent 97c3ffbf83
commit d8ab1f5d6a
1 changed files with 3 additions and 2 deletions

View File

@ -74,8 +74,9 @@ class IrMailServer(models.Model):
smtp_encryption=None, smtp_debug=False): smtp_encryption=None, smtp_debug=False):
message_id = False message_id = False
tracking_email = self._tracking_email_get(message) tracking_email = self._tracking_email_get(message)
smtp_server_used = self._smtp_server_get( smtp_server_used = self.sudo()._smtp_server_get(
mail_server_id, smtp_server) mail_server_id, smtp_server,
)
try: try:
message_id = super(IrMailServer, self).send_email( message_id = super(IrMailServer, self).send_email(
message, mail_server_id=mail_server_id, message, mail_server_id=mail_server_id,