From 306cd68a88ed0267f9b3545e529bf95481b2c261 Mon Sep 17 00:00:00 2001 From: sokumon Date: Mon, 4 May 2026 17:10:26 +0530 Subject: [PATCH] fix: handle prepared report if no previous completed prepared reports --- frappe/public/js/frappe/views/reports/query_report.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 1074e13dbf..d3de883810 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -768,9 +768,10 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { this.execution_time = data.execution_time || 0.1; const check_if_report_is_stale = () => { - let generated_at = this.prepared_report - ? this.prepared_report_document.report_end_time - : this.refreshed_at; + let generated_at = + this.prepared_report && this.prepared_report_document + ? this.prepared_report_document.report_end_time + : this.refreshed_at; let pretty_diff = frappe.datetime.comment_when(generated_at); const days_old = frappe.datetime.get_day_diff( frappe.datetime.now_datetime(),