From a3f61ccebd6246ae4d358b62d3ca6ba2f7440167 Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Wed, 16 Dec 2015 20:44:26 +0000 Subject: [PATCH] Use top url on redirections --- lemonldap-ng-manager/site/static/js/llApp.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lemonldap-ng-manager/site/static/js/llApp.js b/lemonldap-ng-manager/site/static/js/llApp.js index 73b1a48d5..2b8d2db8f 100644 --- a/lemonldap-ng-manager/site/static/js/llApp.js +++ b/lemonldap-ng-manager/site/static/js/llApp.js @@ -203,8 +203,9 @@ // data / status / config / statusText / headers() var url = rejection.headers(); if (rejection.status == 401 && url.authorization && url.authorization.match(/^http/)) { - /* TODO: replace this with a popup */ - window.location = url.authorization; + var u = url.authorization.replace(/url=.*$/g, ''); + u += 'url=' + window.btoa(window.location).replace(/\//, '_'); + window.location = u; } else { alert(rejection.statusText ? rejection.statusText : 'Network problem'); }