From 1b8bd0e1f3b496682ce3bb3c1716889a5b805ade Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Tue, 5 Nov 2024 10:25:32 +0530 Subject: [PATCH] refactor: avoid permission issue for non-admin (cherry picked from commit c832d9fb9a7378a7a7186bf9bd9661e92dcfdf9b) --- erpnext/controllers/accounts_controller.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index 1ae6b5256a5..e47e9917149 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -2588,6 +2588,7 @@ class AccountsController(TransactionBase): doc.amount = amount if self.docstatus == 1 else -1 * amount doc.event = "Submit" if self.docstatus == 1 else "Cancel" doc.currency = x.account_currency + doc.flags.ignore_permissions = 1 doc.save() def make_advance_payment_ledger_for_payment(self): @@ -2610,6 +2611,7 @@ class AccountsController(TransactionBase): doc.amount = x.allocated_amount if self.docstatus == 1 else -1 * x.allocated_amount doc.currency = currency doc.event = "Submit" if self.docstatus == 1 else "Cancel" + doc.flags.ignore_permissions = 1 doc.save() def make_advance_payment_ledger_entries(self):