diff --git a/lib/Structures/ServerChannel.js b/lib/Structures/ServerChannel.js index 27de222f7..2b450cf0d 100644 --- a/lib/Structures/ServerChannel.js +++ b/lib/Structures/ServerChannel.js @@ -65,7 +65,7 @@ var ServerChannel = (function (_Channel) { this.permissionOverwrites.forEach(function (overwrite) { if (overwrite.type === "member" && overwrite.id === user.id) { memberOverwrites.push(overwrite); - } else if (overwrite.type === "role" && overwrite.id in userRolesID) { + } else if (overwrite.type === "role" && ~userRolesID.indexOf(overwrite.id)) { roleOverwrites.push(overwrite); } }); diff --git a/src/Structures/ServerChannel.js b/src/Structures/ServerChannel.js index 19141fd3c..cf340a0af 100644 --- a/src/Structures/ServerChannel.js +++ b/src/Structures/ServerChannel.js @@ -34,9 +34,9 @@ export default class ServerChannel extends Channel{ var roleOverwrites = [], memberOverwrites = []; this.permissionOverwrites.forEach((overwrite) => { - if(overwrite.type === "member" && overwrite.id === user.id){ + if (overwrite.type === "member" && overwrite.id === user.id) { memberOverwrites.push(overwrite); - }else if(overwrite.type === "role" && overwrite.id in userRolesID){ + } else if (overwrite.type === "role" && ~userRolesID.indexOf(overwrite.id)) { roleOverwrites.push(overwrite); } });