summaryrefslogtreecommitdiffstats
path: root/core/js/maintenance-check.js
diff options
context:
space:
mode:
authorLukas Reschke <lukas@owncloud.com>2015-05-11 15:56:37 +0200
committerLukas Reschke <lukas@owncloud.com>2015-05-11 17:01:57 +0200
commitbaa9503442b5161f1a93d6cd8e6b3629a576fe12 (patch)
tree31f52a7cd805ed4cdecaf1d74ebca09511c22652 /core/js/maintenance-check.js
parent90d8e4bc0081b28f50a427488f2b542de9b0d8d9 (diff)
downloadnextcloud-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.js5
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;