Sfoglia il codice sorgente

fix: checkExclusiveAccess incorrectly includes root admin

NGPixel 4 anni fa
parent
commit
02c3c66084
1 ha cambiato i file con 0 aggiunte e 5 eliminazioni
  1. 0 5
      server/core/auth.js

+ 0 - 5
server/core/auth.js

@@ -296,11 +296,6 @@ module.exports = {
   checkExclusiveAccess(user, includePermissions = [], excludePermissions = []) {
   checkExclusiveAccess(user, includePermissions = [], excludePermissions = []) {
     const userPermissions = user.permissions ? user.permissions : user.getGlobalPermissions()
     const userPermissions = user.permissions ? user.permissions : user.getGlobalPermissions()
 
 
-    // System Admin
-    if (userPermissions.includes('manage:system')) {
-      return true
-    }
-
     // Check Inclusion Permissions
     // Check Inclusion Permissions
     if (_.intersection(userPermissions, includePermissions).length < 1) {
     if (_.intersection(userPermissions, includePermissions).length < 1) {
       return false
       return false