Emit 404 on admin page of missing workflow id
This commit is contained in:
parent
d1075fe2c5
commit
9b12cef712
|
@ -381,7 +381,10 @@ class WorkflowPage(Directory):
|
|||
'duplicate', 'export']
|
||||
|
||||
def __init__(self, component):
|
||||
self.workflow = Workflow.get(component)
|
||||
try:
|
||||
self.workflow = Workflow.get(component)
|
||||
except KeyError:
|
||||
raise errors.TraversalError()
|
||||
self.workflow_ui = WorkflowUI(self.workflow)
|
||||
self.status_dir = WorkflowStatusDirectory(self.workflow)
|
||||
get_response().breadcrumb.append((component + '/', self.workflow.name))
|
||||
|
|
Loading…
Reference in New Issue