From f824564d16af6838e5be7cd1bf71cee8d00acf78 Mon Sep 17 00:00:00 2001 From: "James M. Greene" Date: Thu, 9 Mar 2023 08:19:19 -0600 Subject: [PATCH] Make sure we received a deployment response before setting deploymentInfo --- src/deployment.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/deployment.js b/src/deployment.js index 6cc8714..ab94229 100644 --- a/src/deployment.js +++ b/src/deployment.js @@ -62,13 +62,17 @@ class Deployment { idToken, isPreview: this.isPreview }) - this.deploymentInfo = { - ...deployment, - id: deployment?.id || deployment?.['status_url']?.split('/')?.pop() || this.buildVersion, - pending: true + + if (deployment) { + this.deploymentInfo = { + ...deployment, + id: deployment?.id || deployment?.['status_url']?.split('/')?.pop() || this.buildVersion, + pending: true + } } - core.info(`Created deployment for ${this.buildVersion}, ID: ${this.deploymentInfo.id}`) + core.info(`Created deployment for ${this.buildVersion}, ID: ${this.deploymentInfo?.id}`) + core.debug(JSON.stringify(deployment)) return deployment