From e6ce53a387a9b1ab39aa8d15e4ed9be2359f17aa Mon Sep 17 00:00:00 2001 From: adrians5j Date: Thu, 20 Jun 2024 11:16:51 +0200 Subject: [PATCH] fix: use the new error format when checking if an error is graceful --- packages/cwp-template-aws/cli/deploy/deploy.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/cwp-template-aws/cli/deploy/deploy.js b/packages/cwp-template-aws/cli/deploy/deploy.js index 274828e8015..e85faba9861 100644 --- a/packages/cwp-template-aws/cli/deploy/deploy.js +++ b/packages/cwp-template-aws/cli/deploy/deploy.js @@ -122,10 +122,12 @@ module.exports = async (inputs, context) => { await sendEvent("cli-project-deploy-end"); } catch (e) { - if (e instanceof GracefulPulumiError) { + const gracefulError = e.cause?.gracefulError; + if (gracefulError instanceof GracefulPulumiError) { await sendEvent("cli-project-deploy-error-graceful", { - errorMessage: e.message, - errorStack: e.stack + // Send original error message and stack. + errorMessage: e.cause.error?.message || e.message, + errorStack: e.cause.error?.stack || e.stack }); } else { await sendEvent("cli-project-deploy-error", {