fix(GuildManager): add missing toString() on Permission#resolve fns (#5324)

This commit is contained in:
Carter
2021-03-28 07:27:16 -06:00
committed by GitHub
parent aac6275300
commit 077892645b

View File

@@ -175,15 +175,15 @@ class GuildManager extends BaseManager {
delete channel.parentID;
if (!channel.permissionOverwrites) continue;
for (const overwrite of channel.permissionOverwrites) {
if (overwrite.allow) overwrite.allow = Permissions.resolve(overwrite.allow);
if (overwrite.deny) overwrite.deny = Permissions.resolve(overwrite.deny);
if (overwrite.allow) overwrite.allow = Permissions.resolve(overwrite.allow).toString();
if (overwrite.deny) overwrite.deny = Permissions.resolve(overwrite.deny).toString();
}
channel.permission_overwrites = channel.permissionOverwrites;
delete channel.permissionOverwrites;
}
for (const role of roles) {
if (role.color) role.color = resolveColor(role.color);
if (role.permissions) role.permissions = Permissions.resolve(role.permissions);
if (role.permissions) role.permissions = Permissions.resolve(role.permissions).toString();
}
return new Promise((resolve, reject) =>
this.client.api.guilds