diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py index e4930d46c10..bdd0e455011 100644 --- a/erpnext/accounts/utils.py +++ b/erpnext/accounts/utils.py @@ -445,15 +445,13 @@ def add_ac(args=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: