npm package diff
Package: @forge/cli
Versions: 11.4.0-next.1-experimental-5364136 - 11.4.0-next.14
File: package/out/command-line/controller/install-controller.js
Index: package/out/command-line/controller/install-controller.js
===================================================================
--- package/out/command-line/controller/install-controller.js
+++ package/out/command-line/controller/install-controller.js
@@ -285,10 +285,13 @@
const manifestScopes = new Set(permissions?.scopes ?? []);
return { manifestEgressAddresses, manifestScopes };
};
getXPAProductsAndSite = async (requiredProducts, products, site) => {
- const { installations } = (await this.installationService.listAppInstallations()) ?? [];
site = site ? site : await this.promptForSite([]);
+ const { installations } = (await this.installationService.listAppInstallations({
+ site,
+ ...(requiredProducts.length > 0 && { product: requiredProducts[0] })
+ })) ?? [];
if (!products?.length) {
const hasRequiredInstallations = this.checkRequiredInstallationExists(installations, site.host, requiredProducts);
if (hasRequiredInstallations) {
this.ui.info(cli_shared_1.Text.install.alreadyInstalledInRequiredProduct(requiredProducts[0]));