summary refs log tree commit diff
path: root/src/util/Permissions.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-04-06 03:56:19 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-04-06 03:56:19 +0200
commite5f408be0889562f6fa36ac1bb1730e50bf1951f (patch)
tree2e083dd44f11ea97b81fc3864657642e899547f5 /src/util/Permissions.ts
parent:sparkles: save private data in user.user_data (diff)
downloadserver-e5f408be0889562f6fa36ac1bb1730e50bf1951f.tar.xz
:bug: fix Database
Diffstat (limited to 'src/util/Permissions.ts')
-rw-r--r--src/util/Permissions.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/util/Permissions.ts b/src/util/Permissions.ts

index ae21e138..809111bf 100644 --- a/src/util/Permissions.ts +++ b/src/util/Permissions.ts
@@ -158,7 +158,9 @@ export async function getPermission( member = await MemberModel.findOne({ guild_id, id: user_id }, "roles").exec(); if (!member) throw new Error("Member not found"); - var roles = await RoleModel.find({ guild_id, id: { $in: member.roles } }).exec(); + var roles = await RoleModel.find({ guild_id, id: { $in: member.roles } }) + .lean() + .exec(); if (channel_id) { channel = await ChannelModel.findOne({ id: channel_id }, "permission_overwrites").exec(); }