don't loop-redirect on category name = formdef name (#28768)

This commit is contained in:
Frédéric Péters 2018-12-07 18:45:30 +01:00
parent 80784d047b
commit 93e566d79a
1 changed files with 2 additions and 0 deletions

View File

@ -842,6 +842,8 @@ class AlternateRootDirectory(OldRootDirectory):
if uri_rest.startswith(base_url):
uri_rest = uri_rest[len(base_url):]
if f.category:
if f.category.url_name == f.url_name:
return FormsRootDirectory(f.category)._q_traverse(path[1:])
return redirect('%s%s/%s' % (base_url, f.category.url_name, uri_rest))
raise e