diff --git a/addons/account/models/product.py b/addons/account/models/product.py index 92a735bc18f..296ab735348 100644 --- a/addons/account/models/product.py +++ b/addons/account/models/product.py @@ -27,12 +27,12 @@ class ProductTemplate(models.Model): taxes_id = fields.Many2many('account.tax', 'product_taxes_rel', 'prod_id', 'tax_id', help="Default taxes used when selling the product.", string='Customer Taxes', domain=[('type_tax_use', '=', 'sale')], - default=lambda self: self.env.companies.account_sale_tax_id or self.env.companies.root_id.account_sale_tax_id, + default=lambda self: self.env.companies.account_sale_tax_id or self.env.companies.root_id.sudo().account_sale_tax_id, ) tax_string = fields.Char(compute='_compute_tax_string') supplier_taxes_id = fields.Many2many('account.tax', 'product_supplier_taxes_rel', 'prod_id', 'tax_id', string='Vendor Taxes', help='Default taxes used when buying the product.', domain=[('type_tax_use', '=', 'purchase')], - default=lambda self: self.env.companies.account_purchase_tax_id or self.env.companies.root_id.account_purchase_tax_id, + default=lambda self: self.env.companies.account_purchase_tax_id or self.env.companies.root_id.sudo().account_purchase_tax_id, ) property_account_income_id = fields.Many2one('account.account', company_dependent=True, string="Income Account",