diff --git a/website/src/controllers/groups.js b/website/src/controllers/groups.js index 70bc91bf1b..6450504459 100644 --- a/website/src/controllers/groups.js +++ b/website/src/controllers/groups.js @@ -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(); }); } }