summaryrefslogtreecommitdiff
path: root/addons/auth_oauth/controllers/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/auth_oauth/controllers/main.py')
-rw-r--r--addons/auth_oauth/controllers/main.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/addons/auth_oauth/controllers/main.py b/addons/auth_oauth/controllers/main.py
index 53a6ffd5462..4d96f083cdc 100644
--- a/addons/auth_oauth/controllers/main.py
+++ b/addons/auth_oauth/controllers/main.py
@@ -15,6 +15,7 @@ from openerp.tools.translate import _
_logger = logging.getLogger(__name__)
+
#----------------------------------------------------------
# helpers
#----------------------------------------------------------
@@ -30,11 +31,15 @@ def fragment_to_query_string(func):
var s = l.search ? (l.search === '?' ? '' : '&') : '?';
r = l.pathname + l.search + s + q;
}
+ if (r == l) {
+ r = '/';
+ }
window.location = r;
</script></head><body></body></html>"""
return func(self, *a, **kw)
return wrapper
+
#----------------------------------------------------------
# Controller
#----------------------------------------------------------
@@ -88,6 +93,7 @@ class OAuthLogin(openerp.addons.web.controllers.main.Home):
return response
+
class OAuthController(http.Controller):
@http.route('/auth_oauth/signin', type='http', auth='none')