Merge pull request #300 from Tecnativa/11.0-fix-mt_mailgun_acl

[FIX] mail_tracking_mailgun: permissions
pull/304/head
Pedro M. Baeza 2018-09-14 16:26:18 +02:00 committed by GitHub
commit e09c02a127
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -6,7 +6,7 @@
{
"name": "Mail tracking for Mailgun",
"summary": "Mail tracking and Mailgun webhooks integration",
"version": "11.0.1.1.1",
"version": "11.0.1.1.2",
"category": "Social Network",
"website": "https://github.com/OCA/social",
"author": "Tecnativa, "

View File

@ -64,7 +64,7 @@ class MailTrackingEmail(models.Model):
digestmod=hashlib.sha256).hexdigest()
def _mailgun_values(self):
icp = self.env['ir.config_parameter']
icp = self.env['ir.config_parameter'].sudo()
api_key = icp.get_param('mailgun.apikey')
if not api_key:
raise ValidationError(_('There is no Mailgun API key!'))
@ -79,7 +79,8 @@ class MailTrackingEmail(models.Model):
def _mailgun_signature_verify(self, event):
event = event or {}
api_key = self.env['ir.config_parameter'].get_param('mailgun.apikey')
icp = self.env['ir.config_parameter'].sudo()
api_key = icp.get_param('mailgun.apikey')
if not api_key:
_logger.warning("No Mailgun api key configured. "
"Please add 'mailgun.apikey' to System parameters "