summaryrefslogtreecommitdiff
path: root/addons/website/controllers/main.py
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2018-03-28 17:33:04 +0200
committerJeremy Kersten <jke@odoo.com>2018-03-28 17:59:19 +0200
commit888e2c3d3728afd34d6f5ee4d266f4d68a131d8b (patch)
treea46d6e93f1014572f0608e4062cc86b33aa47877 /addons/website/controllers/main.py
parent8327b67cf5498a1d9d133ec02f0e7619c4ce26d1 (diff)
[FIX] website: fix controller / to avoid loop
Don't redirect to '' to avoid infinite redirect loop.
Diffstat (limited to 'addons/website/controllers/main.py')
-rw-r--r--addons/website/controllers/main.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py
index dad87420ecb..425859decd9 100644
--- a/addons/website/controllers/main.py
+++ b/addons/website/controllers/main.py
@@ -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()