From f54d29ddccd1674dc1f6f92b84bc98fc2c192e75 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 2 Sep 2011 12:07:13 +0200 Subject: [PATCH] [FIX] remember to propagate ?debug when redirecting to root bzr revid: xmo@openerp.com-20110902100713-1w2i17qf5q7ood5m --- addons/base/common/dispatch.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/base/common/dispatch.py b/addons/base/common/dispatch.py index 58a891b3dc5..38f2d7dc159 100644 --- a/addons/base/common/dispatch.py +++ b/addons/base/common/dispatch.py @@ -12,6 +12,7 @@ import xmlrpclib import simplejson import werkzeug.datastructures import werkzeug.exceptions +import werkzeug.urls import werkzeug.utils import werkzeug.wrappers import werkzeug.wsgi @@ -211,6 +212,7 @@ class Controller(object): class Root(object): def __init__(self, options): + self.root = werkzeug.urls.Href('/base/webclient/home') self.config = options self.session_cookie = 'sessionid' @@ -235,7 +237,8 @@ class Root(object): if request.path == '/': return werkzeug.utils.redirect( - '/base/webclient/home', 301)(environ, start_response) + self.root(request.args), 301)( + environ, start_response) elif request.path == '/mobile': return werkzeug.utils.redirect( '/web_mobile/static/src/web_mobile.html', 301)(