wf/timeout_jump: fix #1783
This commit is contained in:
parent
ebf1f9f6a0
commit
485a094513
|
@ -70,17 +70,17 @@ def workflows_with_timeout():
|
|||
if not workflow:
|
||||
continue
|
||||
for status in workflow.possible_status:
|
||||
status_str = 'wf-%s' % status.id
|
||||
for item in status.items:
|
||||
if isinstance(item, TimeoutWorkflowStatusItem) and item.status and item.timeout:
|
||||
if not wfs_status.get(id):
|
||||
if not wfs_status.has_key(id):
|
||||
wfs_status[id] = {}
|
||||
status = 'wf-%s' % status.id
|
||||
if not wfs_status[id].get(status):
|
||||
wfs_status[id][status] = []
|
||||
if not wfs_status[id].has_key(status_str):
|
||||
wfs_status[id][status_str] = []
|
||||
if not item.get_status():
|
||||
# this will catch status being a removed status
|
||||
continue
|
||||
wfs_status[id][status].append(item)
|
||||
wfs_status[id][status_str].append(item)
|
||||
|
||||
return wfs_status
|
||||
|
||||
|
|
Loading…
Reference in New Issue