From 8dade790028bef49af382a31042ee982a91463ea Mon Sep 17 00:00:00 2001 From: Zarrar Date: Wed, 12 Sep 2018 14:24:23 +0530 Subject: [PATCH] return blank if no data found (#15387) --- .../report/tds_payable_monthly/tds_payable_monthly.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/erpnext/accounts/report/tds_payable_monthly/tds_payable_monthly.py b/erpnext/accounts/report/tds_payable_monthly/tds_payable_monthly.py index 0e6f0a2f637..8e5723f3371 100644 --- a/erpnext/accounts/report/tds_payable_monthly/tds_payable_monthly.py +++ b/erpnext/accounts/report/tds_payable_monthly/tds_payable_monthly.py @@ -12,6 +12,9 @@ def execute(filters=None): set_filters(filters) columns = get_columns() + if not filters["invoices"]: + return columns, [] + res = get_result(filters) return columns, res @@ -185,6 +188,7 @@ def get_tds_invoices(): invoices = frappe.db.get_list("Purchase Invoice", {"supplier": ["in", suppliers]}, ["name", "supplier"]) + invoices = [d for d in invoices if d.supplier] frappe.cache().hset("invoices", frappe.session.user, invoices) return invoices