diff --git a/packages/server/src/api/controllers/permission.js b/packages/server/src/api/controllers/permission.js index 6c02663649..c38740cb01 100644 --- a/packages/server/src/api/controllers/permission.js +++ b/packages/server/src/api/controllers/permission.js @@ -147,6 +147,7 @@ exports.getResourcePerms = async function (ctx) { const rolePerms = role.permissions if ( rolePerms && + rolePerms[resourceId] && (rolePerms[resourceId] === level || rolePerms[resourceId].indexOf(level) !== -1) ) {