fix(Guild): resolve role id and call existing handler (#3904)

This commit is contained in:
SpaceEEC
2020-03-07 06:06:58 +01:00
committed by GitHub
parent 9b5f005394
commit f387337787

View File

@@ -1169,7 +1169,7 @@ class Guild extends Base {
setRolePositions(rolePositions) { setRolePositions(rolePositions) {
// Make sure rolePositions are prepared for API // Make sure rolePositions are prepared for API
rolePositions = rolePositions.map(o => ({ rolePositions = rolePositions.map(o => ({
id: o.role, id: this.roles.resolveID(o.role),
position: o.position, position: o.position,
})); }));
@@ -1181,7 +1181,7 @@ class Guild extends Base {
}) })
.then( .then(
() => () =>
this.client.actions.GuildRolePositionUpdate.handle({ this.client.actions.GuildRolesPositionUpdate.handle({
guild_id: this.id, guild_id: this.id,
roles: rolePositions, roles: rolePositions,
}).guild, }).guild,