From e3c3a4fd60a0e18ef20345c77f7224472fba405f Mon Sep 17 00:00:00 2001 From: aemino Date: Thu, 11 May 2017 21:41:40 -0700 Subject: [PATCH] GuildMember#setVoiceChannel fix (#1482) Looks like someone forgot to remove the full channel object from the PATCH payload. --- src/client/rest/RESTMethods.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client/rest/RESTMethods.js b/src/client/rest/RESTMethods.js index 7c9030ad4..30d5f4ff9 100644 --- a/src/client/rest/RESTMethods.js +++ b/src/client/rest/RESTMethods.js @@ -465,7 +465,10 @@ class RESTMethods { } updateGuildMember(member, data) { - if (data.channel) data.channel_id = this.client.resolver.resolveChannel(data.channel).id; + if (data.channel) { + data.channel_id = this.client.resolver.resolveChannel(data.channel).id; + data.channel = null; + } if (data.roles) data.roles = data.roles.map(role => role instanceof Role ? role.id : role); let endpoint = Endpoints.Member(member);