fix(AWS Lambda Node): Fix "Invocation Type" > "Continue Workflow" (#3010)

* 🔨 fix for running in continue workflow

*  Minor simplification

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
This commit is contained in:
Michael Kret 2022-03-25 15:36:02 +02:00 committed by GitHub
parent be40a3f310
commit 9547a08f03
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -6,6 +6,7 @@ import {
INodePropertyOptions, INodePropertyOptions,
INodeType, INodeType,
INodeTypeDescription, INodeTypeDescription,
JsonObject,
NodeApiError, NodeApiError,
NodeOperationError, NodeOperationError,
} from 'n8n-workflow'; } 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; let errorMessage = responseData.errorMessage;
if (responseData.stackTrace) { if (responseData.stackTrace) {
@ -206,7 +207,7 @@ export class AwsLambda implements INodeType {
} }
} catch (error) { } catch (error) {
if (this.continueOnFail()) { if (this.continueOnFail()) {
returnData.push({ error: error.message }); returnData.push({ error: (error as JsonObject).message });
continue; continue;
} }
throw error; throw error;