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]));