From 9547a08f0344825e42f5580da035bb1f21c03368 Mon Sep 17 00:00:00 2001 From: Michael Kret <88898367+michael-radency@users.noreply.github.com> Date: Fri, 25 Mar 2022 15:36:02 +0200 Subject: [PATCH] fix(AWS Lambda Node): Fix "Invocation Type" > "Continue Workflow" (#3010) * :hammer: fix for running in continue workflow * :zap: Minor simplification Co-authored-by: Jan Oberhauser --- 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 6c696454f..f6cc64b2d 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?.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;