workflows: do not execute dispatch if uncompleted
This commit is contained in:
parent
e42c86a6d7
commit
617f993cf0
|
@ -49,6 +49,8 @@ class DispatchWorkflowStatusItem(WorkflowStatusItem):
|
|||
options=[(None, '----')] + get_user_roles())
|
||||
|
||||
def perform(self, formdata):
|
||||
if not (self.role_id and self.role_key):
|
||||
return
|
||||
if not formdata.workflow_roles:
|
||||
formdata.workflow_roles = {}
|
||||
formdata.workflow_roles[self.role_key] = self.role_id
|
||||
|
|
Loading…
Reference in New Issue