diff --git a/src/client/rest/RESTMethods.js b/src/client/rest/RESTMethods.js index 02ae9c461..36bc3715c 100644 --- a/src/client/rest/RESTMethods.js +++ b/src/client/rest/RESTMethods.js @@ -513,10 +513,11 @@ class RESTMethods { return Promise.reject(new Error('Could not resolve channel to a guild voice channel.')); } data.channel_id = channel.id; + data.channel = undefined; } else if (data.channel === null) { data.channel_id = null; + data.channel = undefined; } - data.channel = undefined; if (data.roles) data.roles = data.roles.map(role => role instanceof Role ? role.id : role); let endpoint = Endpoints.Member(member);