Redirect to /requests after completing final step

This commit is contained in:
Patrick Smith
2018-07-11 15:37:34 -04:00
parent f51dc8f07c
commit c86e703618
2 changed files with 7 additions and 3 deletions

View File

@@ -27,9 +27,12 @@ class RequestNew(BaseHandler):
if jedi_flow.validate():
response = yield jedi_flow.create_or_update_request(self.get_current_user())
if response.ok:
where = self.application.default_router.reverse_url(
"request_form_update", str(screen + 1), jedi_flow.request_id
)
if jedi_flow.next_screen >= len(jedi_flow.screens):
where = "/requests"
else:
where = self.application.default_router.reverse_url(
"request_form_update", jedi_flow.next_screen, jedi_flow.request_id
)
self.redirect(where)
else:
self.set_status(response.code)