[FIX] website: fix controller / to avoid loop

Don't redirect to '' to avoid infinite redirect loop.
This commit is contained in:
Jeremy Kersten
2018-03-28 17:59:19 +02:00
parent 8327b67cf5
commit 888e2c3d37
+1 -1
View File
@@ -75,7 +75,7 @@ class Website(Home):
else:
top_menu = request.website.menu_id
first_menu = top_menu and top_menu.child_id and top_menu.child_id.filtered(lambda menu: menu.is_visible)
if first_menu and first_menu[0].url != '/' and (not (first_menu[0].url.startswith(('/?', '/#')))):
if first_menu and first_menu[0].url not in ('/', '') and (not (first_menu[0].url.startswith(('/?', '/#', ' ')))):
return request.redirect(first_menu[0].url)
raise request.not_found()