summary refs log tree commit diff
path: root/dist/util/Permissions.js
diff options
context:
space:
mode:
Diffstat (limited to 'dist/util/Permissions.js')
-rw-r--r--dist/util/Permissions.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/dist/util/Permissions.js b/dist/util/Permissions.js

index dfa2ea74..c170f3f9 100644 --- a/dist/util/Permissions.js +++ b/dist/util/Permissions.js
@@ -96,7 +96,9 @@ async function getPermission(user_id, guild_id, channel_id, cache) { member = await Member_1.MemberModel.findOne({ guild_id, id: user_id }, "roles").exec(); if (!member) throw new Error("Member not found"); - var roles = await Role_1.RoleModel.find({ guild_id, id: { $in: member.roles } }).exec(); + var roles = await Role_1.RoleModel.find({ guild_id, id: { $in: member.roles } }) + .lean() + .exec(); if (channel_id) { channel = await Channel_1.ChannelModel.findOne({ id: channel_id }, "permission_overwrites").exec(); }