npm package diff

Package: @forge/manifest

Versions: 9.3.0-next.3 - 9.3.0-next.4

File: package/out/validators/modules-validators/validateModuleScopes.js

Index: package/out/validators/modules-validators/validateModuleScopes.js
===================================================================
--- package/out/validators/modules-validators/validateModuleScopes.js
+++ package/out/validators/modules-validators/validateModuleScopes.js
@@ -3,11 +3,12 @@
 exports.validateModuleScopes = void 0;
 const text_1 = require("../../text");
 const utils_1 = require("../../utils");
 const module_to_scope_mapping_1 = require("../../mapping/module-to-scope-mapping");
+const scopes_1 = require("../../utils/scopes");
 const validateModuleScopes = (modules, yamlContentByLine, permissions) => {
     const validationErrors = [];
-    const scopes = permissions?.scopes || [];
+    const scopes = (0, scopes_1.getAllScopeKeys)(permissions?.scopes ?? []);
     module_to_scope_mapping_1.MODULE_TO_SCOPES_MAPPING.forEach((requiredScopes, moduleType) => {
         const modulesToValidate = modules[moduleType];
         if (modulesToValidate) {
             if (!requiredScopes.every((s) => scopes.includes(s))) {