Merge pull request #38219 from kaulith/fix/prepared-report-timestamp-mismatch

fix: reload Prepared Report before save to avoid TimestampMismatchError
This commit is contained in:
Aarol D'Souza 2026-04-16 17:19:02 +05:30 committed by GitHub
commit 9f63f8167d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -141,7 +141,10 @@ def generate_report(prepared_report):
except Exception:
# we need to ensure that error gets stored
_save_error(instance, error=frappe.get_traceback(with_context=True))
return
instance.reload()
instance.status = "Completed"
instance.report_end_time = frappe.utils.now()
instance.peak_memory_usage = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss
add_data_to_monitor(peak_memory_usage=instance.peak_memory_usage)