From e5f408be0889562f6fa36ac1bb1730e50bf1951f Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Tue, 6 Apr 2021 03:56:19 +0200 Subject: :bug: fix Database --- dist/util/Permissions.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'dist/util/Permissions.js') 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(); } -- cgit 1.5.1