[FIX] unbreak explicitly providing ?debug parameter or clicking on logo to go back...
authorXavier Morel <xmo@openerp.com>
Tue, 13 Sep 2011 07:38:04 +0000 (09:38 +0200)
committerXavier Morel <xmo@openerp.com>
Tue, 13 Sep 2011 07:38:04 +0000 (09:38 +0200)
bzr revid: xmo@openerp.com-20110913073804-hiuksj2bu4pei6df

addons/web/common/dispatch.py

index 0829f36..2336ca2 100644 (file)
@@ -316,7 +316,7 @@ class Root(object):
                       by the server, will be filtered by this pattern
     """
     def __init__(self, options):
-        self.root = werkzeug.urls.Href('/web/webclient/home?debug')
+        self.root = werkzeug.urls.Href('/web/webclient/home')
         self.config = options
 
         self.session_cookie = 'sessionid'
@@ -349,7 +349,7 @@ class Root(object):
 
         if request.path == '/':
             return werkzeug.utils.redirect(
-                self.root(request.args), 301)(
+                self.root(dict(request.args, debug='')), 301)(
                     environ, start_response)
         elif request.path == '/mobile':
             return werkzeug.utils.redirect(