From 435c2915c56cc675cd3818da8b3e4dc0b261514c Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 27 May 2016 14:13:31 +0000 Subject: [PATCH] anonymous user is -1 --- plugins/c9.preview/preview.handler.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/plugins/c9.preview/preview.handler.js b/plugins/c9.preview/preview.handler.js index 1f6695ee..b10df48b 100644 --- a/plugins/c9.preview/preview.handler.js +++ b/plugins/c9.preview/preview.handler.js @@ -48,7 +48,7 @@ define(function(require, exports, module) { }); } else { req.session = { - uid: 0 + uid: -1 }; next(); } @@ -125,7 +125,7 @@ define(function(require, exports, module) { function getProxyUrl(getServer) { return function(req, res, next) { - + if (req.projectSession.proxyUrl) { req.proxyUrl = req.projectSession.proxyUrl; return next(); @@ -140,7 +140,7 @@ define(function(require, exports, module) { server = req.projectSession.vfsServer = server.internalUrl || server.url; } - var url = server + "/internal/" + req.projectSession.pid + "/preview"; + var url = server.replace(/\/vfs$/, "/internal/vfs/") + req.session.uid + "/" + req.projectSession.pid + "/preview"; req.proxyUrl = url; next(); @@ -152,9 +152,7 @@ define(function(require, exports, module) { var path = req.params.path; var url = req.proxyUrl + path; - // if (req.user.code) - // url += "?access_token=" + encodeURIComponent(req.user.code); - + var parsedUrl = parseUrl(url); var httpModule = parsedUrl.protocol == "https:" ? https : http;