feat: Added finished condition while unlocking

This commit is contained in:
Aradhya 2022-11-12 09:32:49 +05:30
parent e8b3f8f710
commit 36033d4145

View file

@ -135,6 +135,10 @@ class SubmissionQueue(Document):
if status in ("queued", "started"):
frappe.msgprint(_("Document in queue for execution!"))
elif status == "finished":
self.queued_doc.unlock()
frappe.db.set_value(self.doctype, self.name, {"status": "Finished"}, update_modified=False)
frappe.msgprint(_("Document Unlocked"))
else:
self.queued_doc.unlock()
values = {"status": "Failed", "exception": job.exc_info}