@forge/cli

12.18.1-next.0-experimental-5b726e612.19.0-next.5
out/installations/graphql-client.js
~out/installations/graphql-client.jsModified
+7−1
Index: package/out/installations/graphql-client.js
===================================================================
--- package/out/installations/graphql-client.js
+++ package/out/installations/graphql-client.js
@@ -132,8 +132,9 @@
     graphqlClient;
     sitedProductTranslator;
     bitbucketTranslator;
     pause;
+    logger;
     SITE_RESOURCE_TYPE = 'site';
     WORKSPACE_RESOURCE_TYPE = 'workspace';
     static buildInstallationContext(product, resourceId, resourceType) {
         const ari = ari_1.AnyAri.create({
@@ -142,13 +143,14 @@
             resourceId: resourceId
         });
         return ari.toString();
     }
-    constructor(graphqlClient, sitedProductTranslator, bitbucketTranslator, pause) {
+    constructor(graphqlClient, sitedProductTranslator, bitbucketTranslator, pause, logger = cli_shared_1.NullLogger) {
         this.graphqlClient = graphqlClient;
         this.sitedProductTranslator = sitedProductTranslator;
         this.bitbucketTranslator = bitbucketTranslator;
         this.pause = pause;
+        this.logger = logger;
     }
     async buildInstallationContext(product, site) {
         const ari = await this.getProductTranslation(product).buildInstallationContext(product, site);
         return ari.toString();
@@ -230,8 +232,12 @@
                 hostNames: [site.hostname],
                 product: productKey
             })));
             for (const result of results) {
+                if (result.status === 'rejected') {
+                    this.logger.debug(cli_shared_1.Text.install.debug.ccpEntitlementQueryFailed);
+                    continue;
+                }
                 if (result.status === 'fulfilled') {
                     const data = result.value;
                     return data.tenantContexts?.[0]?.entitlementInfo?.entitlement;
                 }