From a0f3e02f7403523c81968015571bc23f4f912171 Mon Sep 17 00:00:00 2001 From: hairlessbear Date: Wed, 27 May 2015 11:52:53 -0400 Subject: [PATCH] Set party.quest.key to null on quest reject and quest cancel --- website/src/controllers/groups.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(); }); } }