fix: Show proper error message for prepared report failure (#24733)

This commit is contained in:
Ankush Menat 2024-02-05 11:19:23 +05:30 committed by GitHub
parent 1783cf7bb9
commit 12bbfd24e6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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}