From 12bbfd24e6da6ea3ebd942cb03e1a9ddb78828c5 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 5 Feb 2024 11:19:23 +0530 Subject: [PATCH] fix: Show proper error message for prepared report failure (#24733) --- frappe/desk/query_report.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 952d30a274..e0dfcfe3f4 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -291,9 +291,9 @@ def get_prepared_report_result(report, filters, dn="", user=None): try: if data := json.loads(doc.get_prepared_data().decode("utf-8")): report_data = get_report_data(doc, data) - except Exception: + except Exception as e: doc.log_error("Prepared report render failed") - frappe.msgprint(_("Prepared report render failed")) + frappe.msgprint(_("Prepared report render failed") + f": {str(e)}") doc = None return report_data | {"prepared_report": True, "doc": doc}