diff --git a/auquotidien/modules/root.py b/auquotidien/modules/root.py index 01816aa..5adcdd7 100644 --- a/auquotidien/modules/root.py +++ b/auquotidien/modules/root.py @@ -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