summaryrefslogtreecommitdiff
path: root/addons/website/controllers/main.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2018-04-16 10:28:42 +0200
committerChristophe Simonis <chs@odoo.com>2018-04-16 10:28:42 +0200
commit71476226653ba0326cfc0331e1463364cfb89f4e (patch)
tree82558c3c4fe099f83c5a4f4fe7c1fcfb2464a97d /addons/website/controllers/main.py
parent1ae1cac9aebab6721fcd5b441076f827a97c31aa (diff)
parent8c0b23c23925ecadeb753ed93919dbe2cbea4370 (diff)
[MERGE] forward port branch 9.0 up to 8c0b23c2392
Diffstat (limited to 'addons/website/controllers/main.py')
-rw-r--r--addons/website/controllers/main.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py
index d0483ada943..3e115b02a25 100644
--- a/addons/website/controllers/main.py
+++ b/addons/website/controllers/main.py
@@ -110,7 +110,10 @@ class Website(Home):
}
# /page/website.XXX --> /page/XXX
if page.startswith('website.'):
- return request.redirect('/page/' + page[8:], code=301)
+ url = '/page/' + page[8:]
+ if request.httprequest.query_string:
+ url += '?' + request.httprequest.query_string
+ return request.redirect(url, code=301)
elif '.' not in page:
page = 'website.%s' % page