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))) {