From 32a3a86a001556f1afc3383c8962dc99318a1795 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 18 Aug 2014 15:38:04 +0530 Subject: [PATCH] General ledger report: invalid account --- erpnext/accounts/report/general_ledger/general_ledger.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index dd8052835e1..fcacf7ce3de 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -20,6 +20,9 @@ def execute(filters=None): return columns, res def validate_filters(filters, account_details): + if filters.get("account") and not account_details.get(filters.account): + frappe.throw(_("Account {0} does not exists").format(filters.account)) + if filters.get("account") and filters.get("group_by_account") \ and account_details[filters.account].group_or_ledger == "Ledger": frappe.throw(_("Can not filter based on Account, if grouped by Account"))