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,
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;