npm package diff
Package: @forge/cli
Versions: 11.0.0 - 11.0.1-next.14
File: package/out/service/installation-service.js
Index: package/out/service/installation-service.js
===================================================================
--- package/out/service/installation-service.js
+++ package/out/service/installation-service.js
@@ -95,27 +95,27 @@
}
}
getPermissionsFromAppEnvironmentVersion(appEnvironmentVersion) {
const permissions = appEnvironmentVersion?.permissions[0];
- const primaryProduct = appEnvironmentVersion?.primaryProduct ?? undefined;
+ const requiredProducts = appEnvironmentVersion?.requiredProducts ?? [];
if (!permissions) {
- return { scopes: [], egressAddresses: [], primaryProduct };
+ return { scopes: [], egressAddresses: [], requiredProducts };
}
const scopes = permissions.scopes.map((s) => s.key);
const egressAddresses = permissions?.egress ? (0, cli_shared_1.flatMap)(permissions.egress, ({ addresses }) => addresses ?? []) : [];
- return { scopes, egressAddresses, primaryProduct };
+ return { scopes, egressAddresses, requiredProducts };
}
async getAppEnvironmentPermissions(appId, environmentKey) {
const versionDetails = await this.listInstallationsClient.getVersions(appId, environmentKey, 2);
const versions = versionDetails?.nodes;
if (!versions || versions.length === 0)
return;
- const [{ scopes, egressAddresses, primaryProduct }, oldVersion] = versions.map((appEnvironmentVersion) => this.getPermissionsFromAppEnvironmentVersion(appEnvironmentVersion));
+ const [{ scopes, egressAddresses, requiredProducts }, oldVersion] = versions.map((appEnvironmentVersion) => this.getPermissionsFromAppEnvironmentVersion(appEnvironmentVersion));
const groupedEgressAddresses = (0, egress_1.sortAndGroupEgressPermissionsByDomain)(egressAddresses);
if (!oldVersion) {
return {
scopes,
- primaryProduct,
+ requiredProducts,
hasDeployments: false,
egressAddresses: groupedEgressAddresses,
addedScopes: scopes,
environmentType: versionDetails.environmentType
@@ -124,9 +124,9 @@
const { scopes: oldScopes } = oldVersion;
const addedScopes = (0, lodash_1.difference)(scopes, oldScopes);
return {
scopes,
- primaryProduct,
+ requiredProducts,
hasDeployments: true,
egressAddresses: groupedEgressAddresses,
addedScopes,
environmentType: versionDetails.environmentType