fix(DiscordService): getPermissions heeds owner powers

This commit is contained in:
41666 2020-02-02 16:10:53 -05:00
parent 12d94b1576
commit 0e70e2590b
3 changed files with 5 additions and 4 deletions

View file

@ -71,10 +71,11 @@ module.exports = (R, $) => {
return
}
const guild = await $.discord.getServer(id)
const guildRoles = await $.discord.getRoles(id)
// check perms
if (!$.discord.getPermissions(gm, guildRoles).canManageRoles) {
if (!$.discord.getPermissions(gm, guildRoles, guild).canManageRoles) {
ctx.status = 403
ctx.body = { err: 'cannot_manage_roles' }
return