@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;
}