diff --git a/src/client/rest/RESTMethods.js b/src/client/rest/RESTMethods.js index f47e5d2c83cf..ebb53423b175 100644 --- a/src/client/rest/RESTMethods.js +++ b/src/client/rest/RESTMethods.js @@ -522,7 +522,7 @@ class RESTMethods { data.channel_id = null; data.channel = undefined; } - if (data.roles) data.roles = data.roles.map(role => role instanceof Role ? role.id : role); + if (data.roles) data.roles = [...new Set(data.roles.map(role => role instanceof Role ? role.id : role))]; let endpoint = Endpoints.Member(member); // Fix your endpoints, discord ;-;