check if workflow_state_name already exists

This commit is contained in:
Shreya 2018-01-24 14:53:06 +05:30
parent a309a871b5
commit a8a952deff

View File

@ -8,11 +8,12 @@ def execute():
frappe.reload_doc("hr", "doctype", "leave_application") frappe.reload_doc("hr", "doctype", "leave_application")
frappe.reload_doc("workflow", "doctype", "workflow") frappe.reload_doc("workflow", "doctype", "workflow")
frappe.get_doc({ if not frappe.db.exists("Workflow State", "Open"):
'doctype': 'Workflow State', frappe.get_doc({
'workflow_state_name': 'Open', 'doctype': 'Workflow State',
'style': 'Warning' 'workflow_state_name': 'Open',
}).insert(ignore_permissions=True) 'style': 'Warning'
}).insert(ignore_permissions=True)
frappe.get_doc({ frappe.get_doc({
'doctype': 'Workflow', 'doctype': 'Workflow',