From 93e566d79a0d2d926528b86aa55792208d4f3c98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 7 Dec 2018 18:45:30 +0100 Subject: [PATCH] don't loop-redirect on category name = formdef name (#28768) --- auquotidien/modules/root.py | 2 ++ 1 file changed, 2 insertions(+) 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 -- 2.20.0.rc2