Set party.quest.key to null on quest reject and quest cancel

This commit is contained in:
hairlessbear
2015-05-27 11:52:53 -04:00
parent cc3d63b858
commit a0f3e02f74
+2 -2
View File
@@ -959,7 +959,7 @@ api.questReject = function(req, res, next) {
if (!group.quest.key) return res.json(400,{err:'No quest invitation has been sent out yet.'});
group.quest.members[user._id] = false;
User.update({_id:user._id}, {$set: {'party.quest.RSVPNeeded': false}}).exec();
User.update({_id:user._id}, {$set: {'party.quest.RSVPNeeded': false, 'party.quest.key': null}}).exec();
questStart(req,res,next);
}
@@ -978,7 +978,7 @@ api.questCancel = function(req, res, next){
group.markModified('quest');
group.save(cb);
_.each(group.members, function(m){
User.update({_id:m}, {$set: {'party.quest.RSVPNeeded': false}}).exec();
User.update({_id:m}, {$set: {'party.quest.RSVPNeeded': false, 'party.quest.key': null}}).exec();
});
}
}