summaryrefslogtreecommitdiff
path: root/addons/website/controllers/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/controllers/main.py')
-rw-r--r--addons/website/controllers/main.py13
1 files changed, 1 insertions, 12 deletions
diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py
index dad87420ecb..62d862afe35 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()
@@ -295,17 +295,6 @@ class Website(Home):
modules.button_immediate_upgrade()
return request.redirect(redirect)
- @http.route('/website/translations', type='json', auth="public", website=True)
- def get_website_translations(self, lang, mods=None):
- Modules = request.env['ir.module.module'].sudo()
- modules = Modules.search([
- '|', ('name', 'ilike', 'website'), ('name', '=', 'web_editor'),
- ('state', '=', 'installed')
- ]).mapped('name')
- if mods:
- modules += mods
- return WebClient().translations(mods=modules, lang=lang)
-
@http.route(['/website/publish'], type='json', auth="public", website=True)
def publish(self, id, object):
Model = request.env[object]