fix(job card): only hold during draft state (#31243)

This commit is contained in:
Ankush Menat
2022-06-06 16:27:25 +05:30
committed by GitHub
parent c66c1e2215
commit ee5bc58e9b
3 changed files with 21 additions and 1 deletions

View File

@@ -621,7 +621,7 @@ class JobCard(Document):
self.set_status(update_status)
def set_status(self, update_status=False):
if self.status == "On Hold":
if self.status == "On Hold" and self.docstatus == 0:
return
self.status = {0: "Open", 1: "Submitted", 2: "Cancelled"}[self.docstatus or 0]