mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
v3: fetch whole user when booting from group tto avoid issues with pre save hook expecting all data
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user