workflows: do not execute dispatch if uncompleted

This commit is contained in:
Frédéric Péters 2014-12-31 10:05:42 +01:00
parent e42c86a6d7
commit 617f993cf0
1 changed files with 2 additions and 0 deletions

View File

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