From 1ffbe72119c8a372cdf30a3e24601dd510bcfeca Mon Sep 17 00:00:00 2001 From: cubells Date: Wed, 28 Feb 2018 18:16:46 +0100 Subject: [PATCH] [FIX] account_invoice_tax_required: missing permission --- account_invoice_tax_required/__manifest__.py | 2 +- account_invoice_tax_required/models/account_invoice.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/account_invoice_tax_required/__manifest__.py b/account_invoice_tax_required/__manifest__.py index ef0df1f99..f13104816 100644 --- a/account_invoice_tax_required/__manifest__.py +++ b/account_invoice_tax_required/__manifest__.py @@ -4,7 +4,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { 'name': "Tax required in invoice", - 'version': "10.0.1.0.0", + 'version': "10.0.1.0.1", "author": "Camptocamp,Tecnativa,Odoo Community Association (OCA)", 'website': "http://www.camptocamp.com", 'category': "Localisation / Accounting", diff --git a/account_invoice_tax_required/models/account_invoice.py b/account_invoice_tax_required/models/account_invoice.py index 23c32f791..37886588f 100644 --- a/account_invoice_tax_required/models/account_invoice.py +++ b/account_invoice_tax_required/models/account_invoice.py @@ -31,7 +31,7 @@ class AccountInvoice(models.Model): force_test = self.env.context.get('test_tax_required') skip_test = any(( # It usually fails when installing other addons with demo data - self.env["ir.module.module"].search([ + self.sudo().env["ir.module.module"].search([ ("state", "in", ["to install", "to upgrade"]), ("demo", "=", True), ]),