v3: fetch whole user when booting from group tto avoid issues with pre save hook expecting all data

This commit is contained in:
Matteo Pagliazzi
2016-05-18 22:11:42 +02:00
parent f0f67e1e88
commit d6f52f0604

View File

@@ -417,7 +417,7 @@ api.removeGroupMember = {
if (group.leader !== user._id) throw new NotAuthorized(res.t('onlyLeaderCanRemoveMember')); if (group.leader !== user._id) throw new NotAuthorized(res.t('onlyLeaderCanRemoveMember'));
if (user._id === uuid) throw new NotAuthorized(res.t('memberCannotRemoveYourself')); 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? // We're removing the user from a guild or a party? is the user invited only?
let isInGroup; let isInGroup;