From 7ccb5a21c42ad85d47790dfde7c0df0347256ea3 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Thu, 31 Jan 2019 09:31:19 +0530 Subject: [PATCH] fix: prepared report filters not working (#6864) --- frappe/desk/query_report.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index d33c341a9b..105be44dce 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -192,7 +192,9 @@ def run(report_name, filters=None, user=None): def get_prepared_report_result(report, filters, dn="", user=None): latest_report_data = {} # Only look for completed prepared reports with given filters. - doc_list = frappe.get_all("Prepared Report", filters={"status": "Completed", "report_name": report.name, "filters": json.dumps(filters), "owner": user}) + doc_list = frappe.get_all("Prepared Report", + filters={"status": "Completed", "report_name": report.name, "filters": filters, "owner": user}) + doc = None if len(doc_list): if dn: