From 512a6bee3d45ff8899ee29c0c11481869235aa49 Mon Sep 17 00:00:00 2001 From: Mateusz Hekert Date: Wed, 19 May 2021 17:24:52 +0200 Subject: [PATCH] adjusted regex for matching external stack errors when SLS_DEBUG is set --- src/external-stack.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/external-stack.js b/src/external-stack.js index 608b483..63284ab 100644 --- a/src/external-stack.js +++ b/src/external-stack.js @@ -218,7 +218,7 @@ class ExternalStack { }) .then((response) => response.Stacks && response.Stacks[0]) .catch((err) => { - if (err.message && err.message.match(/does not exist$/)) { + if (err.message && err.message.match(/stack with id .+ does not exist/i)) { // Stack doesn't exist yet return null; } @@ -467,7 +467,7 @@ class ExternalStack { }) .then(() => this.waitForExternalStack(externalStackName, 'update')) .then(null, (err) => { - if (err.message && err.message.match(/^No updates/)) { + if (err.message && err.message.match(/no updates are to be performed/i)) { // Stack is unchanged, ignore error this.serverless.cli.log( `External alert stack ${externalStackName} has not changed.`