From 55bcd39d9cc3d2dd5103320950b442df22068448 Mon Sep 17 00:00:00 2001 From: "Pedram (pebr)" Date: Wed, 7 Feb 2024 15:39:56 +0100 Subject: [PATCH] [FIX] l10n_in: allow non-admin users to generate invoices MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before this commit, users without admin access rights were unable to generate invoices. opw-3701291 closes odoo/odoo#153350 X-original-commit: 27ad4379364b481276a6597bb9fab9778f07fd5f Signed-off-by: William André (wan) --- addons/l10n_in/models/account_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/l10n_in/models/account_invoice.py b/addons/l10n_in/models/account_invoice.py index a66d639980f..c65d2c54fd9 100644 --- a/addons/l10n_in/models/account_invoice.py +++ b/addons/l10n_in/models/account_invoice.py @@ -67,7 +67,7 @@ class AccountMove(models.Model): if self.country_code == 'IN': # TODO: remove the view mode check in master, only for stable releases in_invoice_view = self.env.ref('l10n_in.l10n_in_report_invoice_document_inherit', raise_if_not_found=False) - if (in_invoice_view and in_invoice_view.mode == "primary"): + if (in_invoice_view and in_invoice_view.sudo().mode == "primary"): return 'l10n_in.l10n_in_report_invoice_document_inherit' return super()._get_name_invoice_report()