Merge pull request #10332 from mvdbeek/strip_trailing_slash_from_tool_id

[20.09] Strip trailing ``/`` from tool_id for data source redirects
This commit is contained in:
Dannon
2020-09-30 11:55:34 -04:00
committed by GitHub
@@ -47,6 +47,9 @@ class ToolRunner(BaseUIController):
# tool id not available, redirect to main page
if tool_id is None:
return trans.response.send_redirect(url_for(controller='root', action='welcome'))
if tool_id.endswith('/'):
# Probably caused by a redirect
tool_id = tool_id[:-1]
tool = self.__get_tool(tool_id)
# tool id is not matching, display an error
if not tool: