From d6f52f0604a7c19ccdeb465b65bb27b34e503e49 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Wed, 18 May 2016 22:11:42 +0200 Subject: [PATCH] v3: fetch whole user when booting from group tto avoid issues with pre save hook expecting all data --- website/server/controllers/api-v3/groups.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/server/controllers/api-v3/groups.js b/website/server/controllers/api-v3/groups.js index b3a87047a3..196e3721d8 100644 --- a/website/server/controllers/api-v3/groups.js +++ b/website/server/controllers/api-v3/groups.js @@ -417,7 +417,7 @@ api.removeGroupMember = { if (group.leader !== user._id) throw new NotAuthorized(res.t('onlyLeaderCanRemoveMember')); if (user._id === uuid) throw new NotAuthorized(res.t('memberCannotRemoveYourself')); - let member = await User.findOne({_id: uuid}).select('party guilds invitations newMessages').exec(); + let member = await User.findOne({_id: uuid}).exec(); // We're removing the user from a guild or a party? is the user invited only? let isInGroup;