diff --git a/erpnext/controllers/queries.py b/erpnext/controllers/queries.py index d8e9bcafa210..6519028c934f 100644 --- a/erpnext/controllers/queries.py +++ b/erpnext/controllers/queries.py @@ -162,6 +162,7 @@ def get_accounts(with_account_type_filter): {account_type_condition} AND is_group = 0 AND company = %(company)s + AND disabled = %(disabled)s AND (account_currency = %(currency)s or ifnull(account_currency, '') = '') AND `{searchfield}` LIKE %(txt)s {mcond} @@ -175,6 +176,7 @@ def get_accounts(with_account_type_filter): dict( account_types=filters.get("account_type"), company=filters.get("company"), + disabled=filters.get("disabled", 0), currency=company_currency, txt="%{}%".format(txt), offset=start, diff --git a/erpnext/public/js/controllers/accounts.js b/erpnext/public/js/controllers/accounts.js index 84c717676c71..c1fe72bb4889 100644 --- a/erpnext/public/js/controllers/accounts.js +++ b/erpnext/public/js/controllers/accounts.js @@ -27,7 +27,8 @@ frappe.ui.form.on(cur_frm.doctype, { query: "erpnext.controllers.queries.tax_account_query", filters: { "account_type": account_type, - "company": doc.company + "company": doc.company, + "disabled": 0 } } });