diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py index 327cf54410b..2c258e027ee 100644 --- a/erpnext/accounts/utils.py +++ b/erpnext/accounts/utils.py @@ -446,15 +446,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: