diff options
author | Lukas Reschke <lukas@owncloud.com> | 2015-05-11 15:56:37 +0200 |
---|---|---|
committer | Lukas Reschke <lukas@owncloud.com> | 2015-05-11 17:01:57 +0200 |
commit | baa9503442b5161f1a93d6cd8e6b3629a576fe12 (patch) | |
tree | 31f52a7cd805ed4cdecaf1d74ebca09511c22652 /core/js/maintenance-check.js | |
parent | 90d8e4bc0081b28f50a427488f2b542de9b0d8d9 (diff) | |
download | nextcloud-server-baa9503442b5161f1a93d6cd8e6b3629a576fe12.tar.gz nextcloud-server-baa9503442b5161f1a93d6cd8e6b3629a576fe12.zip |
Use OC.webroot instead of calculating the URL
Calculating the URL is error-prone as it doesn't work when for example `public.php` is requested and might even be harmful as it could leak sensitive information.
Since `oc.js` is even available when maintenance mode is available it is better to use the global `OC.webroot` that is not controlled by any user.
Diffstat (limited to 'core/js/maintenance-check.js')
-rw-r--r-- | core/js/maintenance-check.js | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/core/js/maintenance-check.js b/core/js/maintenance-check.js index 061a434214b..663f7fb5f00 100644 --- a/core/js/maintenance-check.js +++ b/core/js/maintenance-check.js @@ -3,10 +3,7 @@ window.setInterval(checkStatus, 20000); function checkStatus() { var request = new XMLHttpRequest(); - var ocroot = location.pathname.substr( - 0, location.pathname.indexOf('index.php') - ); - request.open("GET", ocroot+'status.php', true); + request.open("GET", OC.webroot+'/status.php', true); request.onreadystatechange = function() { if (request.readyState === 4) { var response = request.responseText; |