Fixes incorrect redirection to map-aside

This commit is contained in:
Arsen Melikyan
2016-01-17 11:15:05 +04:00
parent 7c7edb68b8
commit a5bde55f6e
2 changed files with 7 additions and 2 deletions

View File

@ -178,7 +178,11 @@ module.exports = function(User) {
debug('user logged in');
if (req.session && req.session.returnTo) {
return res.redirect(req.session.returnTo);
var redirectTo = req.session.returnTo;
if (redirectTo === '/map-aside') {
redirectTo = '/map';
}
return res.redirect(redirectTo);
}
req.flash('success', { msg: 'Success! You are logged in.' });

View File

@ -36,7 +36,8 @@ export default function addReturnToUrl() {
) {
return next();
}
req.session.returnTo = req.originalUrl;
req.session.returnTo = req.originalUrl === '/map-aside'
? '/map' : req.originalUrl;
next();
};
}