Merge pull request #9111 from atjonathan/comment/voteendpoints

Temporary Fix for voting endpoints
This commit is contained in:
Arsen Melikyan
2016-06-12 20:37:59 +04:00
committed by GitHub

View File

@ -188,8 +188,8 @@ module.exports = function(app) {
flashIfNotVerified, flashIfNotVerified,
getSettings getSettings
); );
router.get('/vote1', vote1); // router.get('/vote1', vote1);
router.get('/vote2', vote2); // router.get('/vote2', vote2);
// Ensure these are the last routes! // Ensure these are the last routes!
router.get( router.get(
@ -579,33 +579,33 @@ module.exports = function(app) {
}); });
} }
function vote1(req, res, next) { // function vote1(req, res, next) {
if (req.user) { // if (req.user) {
req.user.tshirtVote = 1; // req.user.tshirtVote = 1;
req.user.save(function(err) { // req.user.save(function(err) {
if (err) { return next(err); } // if (err) { return next(err); }
//
req.flash('success', { msg: 'Thanks for voting!' }); // req.flash('success', { msg: 'Thanks for voting!' });
return res.redirect('/map'); // return res.redirect('/map');
}); // });
} else { // } else {
req.flash('error', { msg: 'You must be signed in to vote.' }); // req.flash('error', { msg: 'You must be signed in to vote.' });
res.redirect('/map'); // res.redirect('/map');
} // }
} // }
//
function vote2(req, res, next) { // function vote2(req, res, next) {
if (req.user) { // if (req.user) {
req.user.tshirtVote = 2; // req.user.tshirtVote = 2;
req.user.save(function(err) { // req.user.save(function(err) {
if (err) { return next(err); } // if (err) { return next(err); }
//
req.flash('success', { msg: 'Thanks for voting!' }); // req.flash('success', { msg: 'Thanks for voting!' });
return res.redirect('/map'); // return res.redirect('/map');
}); // });
} else { // } else {
req.flash('error', {msg: 'You must be signed in to vote.'}); // req.flash('error', {msg: 'You must be signed in to vote.'});
res.redirect('/map'); // res.redirect('/map');
} // }
} // }
}; };