Handle user save err and respond to end route handler

closes #260
This commit is contained in:
Berkeley Martinez
2015-03-23 17:17:39 -07:00
parent 6c929b8375
commit 5bfd8a8d54

7
app.js
View File

@ -446,7 +446,7 @@ app.get('/sitemap.xml', resourcesController.sitemap);
* and updates user.challengesHash & user.challengesCompleted
*
*/
app.post('/completed-challenge', function (req, res) {
app.post('/completed-challenge', function (req, res, done) {
req.user.challengesHash[parseInt(req.body.challengeNumber)] =
Math.round(+new Date() / 1000);
var timestamp = req.user.challengesHash;
@ -457,7 +457,10 @@ app.post('/completed-challenge', function (req, res) {
}
}
req.user.points = points;
req.user.save();
req.user.save(function(err) {
if (err) { return done(err); }
res.status(200).send({ msg: 'progress saved' });
});
});
/**