fix: enqueue prepared report after commiting prepared report record
This commit is contained in:
parent
3680ded331
commit
d99423ce1c
2 changed files with 3 additions and 1 deletions
|
|
@ -25,7 +25,7 @@ class PreparedReport(Document):
|
|||
self.status = "Queued"
|
||||
self.report_start_time = frappe.utils.now()
|
||||
|
||||
def after_insert(self):
|
||||
def enqueue_report(self):
|
||||
enqueue(
|
||||
run_background,
|
||||
prepared_report=self.name, timeout=6000
|
||||
|
|
|
|||
|
|
@ -132,6 +132,8 @@ def background_enqueue_run(report_name, filters=None, user=None):
|
|||
})
|
||||
track_instance.insert(ignore_permissions=True)
|
||||
frappe.db.commit()
|
||||
track_instance.enqueue_report()
|
||||
|
||||
return {
|
||||
"name": track_instance.name,
|
||||
"redirect_url": get_url_to_form("Prepared Report", track_instance.name)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue