mirror of
https://github.com/sartography/cr-connect-workflow.git
synced 2025-02-23 13:18:35 +00:00
Ran into a situation where spiff_task was None
This commit is contained in:
parent
906e02f81a
commit
2ac2163db3
@ -255,7 +255,7 @@ def set_current_task(workflow_id, task_id):
|
||||
processor = WorkflowProcessor(workflow_model)
|
||||
task_id = uuid.UUID(task_id)
|
||||
spiff_task = processor.bpmn_workflow.get_task(task_id)
|
||||
cancel_notify = (spiff_task.state == TaskState.COMPLETED and
|
||||
cancel_notify = (hasattr(spiff_task, 'state') and spiff_task.state == TaskState.COMPLETED and
|
||||
spiff_task.task_spec.__class__.__name__ != 'EndEvent')
|
||||
if not spiff_task:
|
||||
# An invalid task_id was requested.
|
||||
|
Loading…
x
Reference in New Issue
Block a user