diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js index 2e4271142cb1255281a9a1a093667111457b2cd2..20694c774bc45854ed467e5158642f4e0903091b 100644 --- a/frontend-js/src/main/js/ServerConnector.js +++ b/frontend-js/src/main/js/ServerConnector.js @@ -76,6 +76,12 @@ ServerConnector.getMaxOverlayColorInt = function() { ServerConnector.readFile = function(url, description) { var self = this; + + if (self.getSessionData().getToken() === undefined) { + self.getSessionData().setLogin(undefined); + window.location.reload(false); + } + if (description === undefined) { description = url; } @@ -111,6 +117,10 @@ ServerConnector._readFile = function(url) { }; ServerConnector.sendPostRequest = function(url, params) { + if (self.getSessionData().getToken() === undefined) { + self.getSessionData().setLogin(undefined); + window.location.reload(false); + } return new Promise(function(resolve, reject) { request.post({ url : url, @@ -130,6 +140,10 @@ ServerConnector.sendPostRequest = function(url, params) { }; ServerConnector.sendPutRequest = function(url, params) { + if (self.getSessionData().getToken() === undefined) { + self.getSessionData().setLogin(undefined); + window.location.reload(false); + } return new Promise(function(resolve, reject) { request.put({ url : url, @@ -148,6 +162,10 @@ ServerConnector.sendPutRequest = function(url, params) { }; ServerConnector.sendDeleteRequest = function(url, params) { + if (self.getSessionData().getToken() === undefined) { + self.getSessionData().setLogin(undefined); + window.location.reload(false); + } return new Promise(function(resolve, reject) { request({ method : "DELETE", @@ -167,6 +185,10 @@ ServerConnector.sendDeleteRequest = function(url, params) { }; ServerConnector.sendPatchRequest = function(url, params) { + if (self.getSessionData().getToken() === undefined) { + self.getSessionData().setLogin(undefined); + window.location.reload(false); + } return new Promise(function(resolve, reject) { request({ method : "PATCH",