challenges: chal creator auto-joins

This commit is contained in:
Tyler Renelle 2013-10-31 16:50:22 -07:00
parent baf52db594
commit 287beb363f

View file

@ -154,6 +154,7 @@ api.create = function(req, res){
async.waterfall(waterfall, function(err){
if (err) return res.json(401, {err:err});
var challenge = new Challenge(req.body); // FIXME sanitize
challenge.members.push(user._id);
challenge.save(function(err, saved){
if (err) return res.json(500, {err:err});
Group.update({_id:saved.group}, {$addToSet:{challenges:saved._id}}) // fixme error-check, and also better to do in middleware?