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