X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=skyquake%2Fframework%2Fcore%2Fmodules%2Froutes%2Fnavigation.js;h=bf9c47b4ca1c54d11762b500a54bdfd8033e716c;hb=96b7649b2db9ab306a20b43db5f77b6111d746ed;hp=7a6d99c6985749be9173b7059c606d1ad7ecc7d5;hpb=5471521e96734fc9e77d770cf21c705e515258ed;p=osm%2FUI.git diff --git a/skyquake/framework/core/modules/routes/navigation.js b/skyquake/framework/core/modules/routes/navigation.js index 7a6d99c69..bf9c47b4c 100644 --- a/skyquake/framework/core/modules/routes/navigation.js +++ b/skyquake/framework/core/modules/routes/navigation.js @@ -44,7 +44,7 @@ Router.get('/login.html', cors(), function(req, res) { Router.get('/', cors(), function(req, res) { var api_server = req.query['api_server'] || (req.protocol + '://' + configurationAPI.globalConfiguration.get().api_server); - if (req.session.loggedIn) { + if (req.session && req.session.loggedIn) { console.log('Logged in. Redirect to launchpad') res.redirect('/launchpad/?api_server=' + api_server + '&upload_server=' + req.protocol + '://' + (configurationAPI.globalConfiguration.get().upload_server || req.hostname)); } else {