Merge pull request #280 from Tecnativa/11.0-PR-mail_tracking_mailgun-sudo-parameter

[11.0][FIX] mail_tracking_mailgun: Read config parameters with sudo
pull/281/head
Pedro M. Baeza 2018-05-30 10:43:54 +02:00 committed by GitHub
commit c631f91b52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 5 deletions

View File

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

View File

@ -147,13 +147,15 @@ class ResPartner(models.Model):
@api.model @api.model
def create(self, vals): def create(self, vals):
if 'email' in vals and self.env['ir.config_parameter'].get_param( if ('email' in vals and
'mailgun.auto_check_partner_email'): self.env['ir.config_parameter'].sudo().get_param(
'mailgun.auto_check_partner_email')):
self._autocheck_partner_email() self._autocheck_partner_email()
return super(ResPartner, self).create(vals) return super(ResPartner, self).create(vals)
def write(self, vals): def write(self, vals):
if 'email' in vals and self.env['ir.config_parameter'].get_param( if ('email' in vals and
'mailgun.auto_check_partner_email'): self.env['ir.config_parameter'].sudo().get_param(
'mailgun.auto_check_partner_email')):
self._autocheck_partner_email() self._autocheck_partner_email()
return super(ResPartner, self).write(vals) return super(ResPartner, self).write(vals)