diff --git a/lib/Structures/ChannelPermissions.js b/lib/Structures/ChannelPermissions.js index 046064d2e..a31c9548a 100644 --- a/lib/Structures/ChannelPermissions.js +++ b/lib/Structures/ChannelPermissions.js @@ -45,8 +45,8 @@ var ChannelPermissions = (function () { } if (!explicit) { // implicit permissions allowed - if (!!(this.permissions & _Constants.Permissions.manageRoles)) { - // manageRoles allowed, they have all permissions + if (!!(this.permissions & _Constants.Permissions.administrator)) { + // administrator allowed, they have all permissions return true; } } diff --git a/lib/Structures/Role.js b/lib/Structures/Role.js index bf222c842..eabdde7bc 100644 --- a/lib/Structures/Role.js +++ b/lib/Structures/Role.js @@ -118,7 +118,7 @@ var Role = (function () { if (!explicit) { // implicit permissions allowed if (!!(this.permissions & _Constants.Permissions.administrator)) { - // manageRoles allowed, they have all permissions + // administrator allowed, they have all permissions return true; } } diff --git a/src/Structures/Role.js b/src/Structures/Role.js index 708c1fafb..f6a3d7284 100644 --- a/src/Structures/Role.js +++ b/src/Structures/Role.js @@ -54,7 +54,7 @@ export default class Role { for (let k of keys) { obj[k] = this[k]; } - + return obj; } @@ -104,7 +104,7 @@ export default class Role { } if(!explicit){ // implicit permissions allowed if( !!(this.permissions & Permissions.administrator) ){ - // manageRoles allowed, they have all permissions + // administrator allowed, they have all permissions return true; } }