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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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,