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'); debug('user logged in');
if (req.session && req.session.returnTo) { 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.' }); req.flash('success', { msg: 'Success! You are logged in.' });

View File

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