fix(GuildManager): #create throws when systemChannelFlags is undefined (#5832)

This commit is contained in:
Shubham Parihar
2021-06-12 16:40:13 +05:30
committed by GitHub
parent c5859337b6
commit 29173bf814

View File

@@ -188,6 +188,8 @@ class GuildManager extends BaseManager {
if (role.color) role.color = resolveColor(role.color);
if (role.permissions) role.permissions = Permissions.resolve(role.permissions).toString();
}
if (systemChannelFlags) systemChannelFlags = SystemChannelFlags.resolve(systemChannelFlags);
return new Promise((resolve, reject) =>
this.client.api.guilds
.post({
@@ -202,7 +204,7 @@ class GuildManager extends BaseManager {
afk_channel_id: afkChannelID,
afk_timeout: afkTimeout,
system_channel_id: systemChannelID,
system_channel_flags: SystemChannelFlags.resolve(systemChannelFlags),
system_channel_flags: systemChannelFlags,
},
})
.then(data => {