npm package diff
Package: @forge/cli
Versions: 11.3.0-next.32 - 11.3.0-next.34
File: package/out/installations/graphql-client.js
Index: package/out/installations/graphql-client.js
===================================================================
--- package/out/installations/graphql-client.js
+++ package/out/installations/graphql-client.js
@@ -193,19 +193,25 @@
while (status !== cli_shared_1.AppTaskState.Complete) {
const result = await this.getAppInstallationTaskRetry(taskId);
status = result.state;
if (status === cli_shared_1.AppTaskState.Failed) {
- const { errors, requestId } = result;
- const error = errors?.[0];
- const statusCode = error?.extensions?.statusCode;
- const isUserError = statusCode && statusCode >= 400 && statusCode < 500 ? true : false;
- const code = error?.extensions?.errorType ?? undefined;
- throw new InstallationRequestFailedError(isUserError, code, (0, harmonized_app_installation_errors_1.expandHarmonizedAppInstallationError)(code, error?.message ?? undefined), requestId);
+ this.handleFailedInstallOrUpgrade(result);
}
if (status !== cli_shared_1.AppTaskState.Complete)
await this.pause(exports.UNINSTALLATION_EVENT_POLL_INTERVAL);
}
}
+ handleFailedInstallOrUpgrade(result) {
+ const { errors, requestId } = result;
+ const error = errors?.[0];
+ const statusCode = error?.extensions?.statusCode;
+ const isUserError = statusCode && statusCode >= 400 && statusCode < 500 ? true : false;
+ const code = error?.extensions?.errorType ?? undefined;
+ if (error && requestId) {
+ error.message = cli_shared_1.Text.install.error.appendRequestIdToErrorMessage(error.message ?? undefined, requestId);
+ }
+ throw new InstallationRequestFailedError(isUserError, code, (0, harmonized_app_installation_errors_1.expandHarmonizedAppInstallationError)(code, error?.message ?? undefined), requestId);
+ }
async uninstallApp(input) {
const query = `
mutation forge_cli_uninstallApplication($input: AppUninstallationInput!) {
uninstallApp(input: $input) {