fix: enqueue prepared report after commiting prepared report record

This commit is contained in:
Saurabh 2019-05-08 16:20:31 +05:30
parent 3680ded331
commit d99423ce1c
2 changed files with 3 additions and 1 deletions

View file

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

View file

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