From 37d2adc74ba91f388194b3bbe07368c40573a9b2 Mon Sep 17 00:00:00 2001 From: Shllokkk Date: Fri, 5 Jun 2026 20:43:02 +0530 Subject: [PATCH] fix: drop ignore_permissions handling from add_ac --- erpnext/accounts/utils.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py index 9cf6fc225f7..cc1a89341cb 100644 --- a/erpnext/accounts/utils.py +++ b/erpnext/accounts/utils.py @@ -444,15 +444,13 @@ def add_ac(args: frappe._dict | None = None): if not args: args = frappe.local.form_dict + args.pop("ignore_permissions", None) + frappe.has_permission("Account", "create", throw=True) + args.doctype = "Account" args = make_tree_args(**args) ac = frappe.new_doc("Account") - - if args.get("ignore_permissions"): - ac.flags.ignore_permissions = True - args.pop("ignore_permissions") - ac.update(args) if not ac.parent_account: