X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fframework%2Fcore%2Fmodules%2Fapi%2Fsessions.js;h=2f5ace3dd5a0ca29bf92212e124aef9201530b0f;hp=c8a02239c58aeb58297d4e2be7df087ae043fac2;hb=aa95200177f42de39a102a559713bde13dedb30d;hpb=8813877abfd93d803338f4afaf718c6ffa50ca44 diff --git a/skyquake/framework/core/modules/api/sessions.js b/skyquake/framework/core/modules/api/sessions.js index c8a02239c..2f5ace3dd 100644 --- a/skyquake/framework/core/modules/api/sessions.js +++ b/skyquake/framework/core/modules/api/sessions.js @@ -42,7 +42,7 @@ function logAndReject(mesg, reject) { function logAndRedirectToLogin(mesg, res, req) { console.log(mesg); - res.render('login.html?api_server=' + req.query['api_server']); + res.redirect('login.html?api_server=' + req.query['api_server']); res.end(); } @@ -153,8 +153,6 @@ sessionsAPI.addProjectToSession = function(req, res) { } sessionsAPI.delete = function(req, res) { - var reqRef = req; - var res = res; var api_server = req.query["api_server"]; var uri = utils.confdPort(api_server); var url = uri + '/api/logout'; @@ -167,7 +165,8 @@ sessionsAPI.delete = function(req, res) { 'Authorization': req.session.authorization }), forever: constants.FOREVER_ON, - rejectUnauthorized: constants.REJECT_UNAUTHORIZED + rejectUnauthorized: constants.REJECT_UNAUTHORIZED, + resolveWithFullResponse: true }), new Promise(function(success, failure) { req.session.destroy(function(err) {