From ba6eb17c6547ae2cccd830a2f39d900fb3f68cc5 Mon Sep 17 00:00:00 2001 From: Michael Kret Date: Fri, 18 Mar 2022 14:31:28 +0200 Subject: [PATCH 1/2] :hammer: fix for running in continue workflow --- packages/nodes-base/nodes/Aws/AwsLambda.node.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/nodes-base/nodes/Aws/AwsLambda.node.ts b/packages/nodes-base/nodes/Aws/AwsLambda.node.ts index 6c696454fb995..b6cb69a1ab8ff 100644 --- a/packages/nodes-base/nodes/Aws/AwsLambda.node.ts +++ b/packages/nodes-base/nodes/Aws/AwsLambda.node.ts @@ -6,6 +6,7 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, + JsonObject, NodeApiError, NodeOperationError, } from 'n8n-workflow'; @@ -191,7 +192,7 @@ export class AwsLambda implements INodeType { }, ); - if (responseData !== null && responseData.errorMessage !== undefined) { + if (responseData !== null && responseData !== undefined && responseData.errorMessage !== undefined) { let errorMessage = responseData.errorMessage; if (responseData.stackTrace) { @@ -206,7 +207,7 @@ export class AwsLambda implements INodeType { } } catch (error) { if (this.continueOnFail()) { - returnData.push({ error: error.message }); + returnData.push({ error: (error as JsonObject).message }); continue; } throw error; From f4ca8751617af7194bbc2191edce0796539c25a5 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Fri, 25 Mar 2022 14:34:09 +0100 Subject: [PATCH 2/2] :zap: Minor simplification --- packages/nodes-base/nodes/Aws/AwsLambda.node.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/Aws/AwsLambda.node.ts b/packages/nodes-base/nodes/Aws/AwsLambda.node.ts index b6cb69a1ab8ff..f6cc64b2da93c 100644 --- a/packages/nodes-base/nodes/Aws/AwsLambda.node.ts +++ b/packages/nodes-base/nodes/Aws/AwsLambda.node.ts @@ -192,7 +192,7 @@ export class AwsLambda implements INodeType { }, ); - if (responseData !== null && responseData !== undefined && responseData.errorMessage !== undefined) { + if (responseData !== null && responseData?.errorMessage !== undefined) { let errorMessage = responseData.errorMessage; if (responseData.stackTrace) {