mirror of
https://github.com/n8n-io/n8n.git
synced 2025-01-11 12:57:29 -08:00
feat: Do not show errors not processed by n8n (no-changelog) (#9598)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
parent
4740162232
commit
b7aea957b8
|
@ -114,7 +114,7 @@ export async function conversationalAgentExecute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
throwIfToolSchema(this, error);
|
throwIfToolSchema(this, error);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -116,7 +116,7 @@ export async function openAiFunctionsAgentExecute(
|
||||||
|
|
||||||
returnData.push({ json: response });
|
returnData.push({ json: response });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -93,7 +93,7 @@ export async function planAndExecuteAgentExecute(
|
||||||
returnData.push({ json: response });
|
returnData.push({ json: response });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
throwIfToolSchema(this, error);
|
throwIfToolSchema(this, error);
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -114,7 +114,7 @@ export async function reActAgentAgentExecute(
|
||||||
returnData.push({ json: response });
|
returnData.push({ json: response });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
throwIfToolSchema(this, error);
|
throwIfToolSchema(this, error);
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -142,7 +142,7 @@ export async function sqlAgentAgentExecute(
|
||||||
|
|
||||||
returnData.push({ json: response });
|
returnData.push({ json: response });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: i } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: i } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -181,11 +181,8 @@ export async function toolsAgentExecute(this: IExecuteFunctions): Promise<INodeE
|
||||||
),
|
),
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({
|
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
||||||
json: { error: error?.message },
|
|
||||||
pairedItem: { item: itemIndex },
|
|
||||||
});
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -383,7 +383,7 @@ export class OpenAiAssistant implements INodeType {
|
||||||
|
|
||||||
returnData.push({ json: response });
|
returnData.push({ json: response });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -580,7 +580,7 @@ export class ChainLlm implements INodeType {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -181,7 +181,7 @@ export class ChainRetrievalQa implements INodeType {
|
||||||
const response = await chain.withConfig(getTracingConfig(this)).invoke({ query });
|
const response = await chain.withConfig(getTracingConfig(this)).invoke({ query });
|
||||||
returnData.push({ json: { response } });
|
returnData.push({ json: { response } });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -416,7 +416,7 @@ export class ChainSummarizationV2 implements INodeType {
|
||||||
returnData.push({ json: { response } });
|
returnData.push({ json: { response } });
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: itemIndex } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -317,7 +317,7 @@ export class Code implements INodeType {
|
||||||
try {
|
try {
|
||||||
items = await sandbox.runCodeAllItems(options);
|
items = await sandbox.runCodeAllItems(options);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (!this.continueOnFail()) throw error;
|
if (!this.continueOnFail(error)) throw error;
|
||||||
items = [{ json: { error: (error as Error).message } }];
|
items = [{ json: { error: (error as Error).message } }];
|
||||||
if (options.multiOutput) {
|
if (options.multiOutput) {
|
||||||
items = [items];
|
items = [items];
|
||||||
|
|
|
@ -55,7 +55,7 @@ export async function router(this: IExecuteFunctions) {
|
||||||
|
|
||||||
returnData.push(...responseData);
|
returnData.push(...responseData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message }, pairedItem: { item: i } });
|
returnData.push({ json: { error: error.message }, pairedItem: { item: i } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -121,6 +121,7 @@ import {
|
||||||
jsonParse,
|
jsonParse,
|
||||||
ApplicationError,
|
ApplicationError,
|
||||||
sleep,
|
sleep,
|
||||||
|
OBFUSCATED_ERROR_MESSAGE,
|
||||||
} from 'n8n-workflow';
|
} from 'n8n-workflow';
|
||||||
import type { Token } from 'oauth-1.0a';
|
import type { Token } from 'oauth-1.0a';
|
||||||
import clientOAuth1 from 'oauth-1.0a';
|
import clientOAuth1 from 'oauth-1.0a';
|
||||||
|
@ -3583,7 +3584,13 @@ export function getExecuteFunctions(
|
||||||
itemIndex,
|
itemIndex,
|
||||||
),
|
),
|
||||||
getExecuteData: () => executeData,
|
getExecuteData: () => executeData,
|
||||||
continueOnFail: () => continueOnFail(node),
|
continueOnFail: (error?: Error) => {
|
||||||
|
const shouldContinue = continueOnFail(node);
|
||||||
|
if (error && shouldContinue && !(error instanceof ApplicationError)) {
|
||||||
|
error.message = OBFUSCATED_ERROR_MESSAGE;
|
||||||
|
}
|
||||||
|
return shouldContinue;
|
||||||
|
},
|
||||||
evaluateExpression: (expression: string, itemIndex: number) => {
|
evaluateExpression: (expression: string, itemIndex: number) => {
|
||||||
return workflow.expression.resolveSimpleParameterValue(
|
return workflow.expression.resolveSimpleParameterValue(
|
||||||
`=${expression}`,
|
`=${expression}`,
|
||||||
|
|
|
@ -44,6 +44,7 @@ import {
|
||||||
ApplicationError,
|
ApplicationError,
|
||||||
NodeExecutionOutput,
|
NodeExecutionOutput,
|
||||||
sleep,
|
sleep,
|
||||||
|
OBFUSCATED_ERROR_MESSAGE,
|
||||||
} from 'n8n-workflow';
|
} from 'n8n-workflow';
|
||||||
import get from 'lodash/get';
|
import get from 'lodash/get';
|
||||||
import * as NodeExecuteFunctions from './NodeExecuteFunctions';
|
import * as NodeExecuteFunctions from './NodeExecuteFunctions';
|
||||||
|
@ -1304,13 +1305,12 @@ export class WorkflowExecute {
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
this.runExecutionData.resultData.lastNodeExecuted = executionData.node.name;
|
this.runExecutionData.resultData.lastNodeExecuted = executionData.node.name;
|
||||||
|
|
||||||
|
const message =
|
||||||
|
error instanceof ApplicationError ? error.message : OBFUSCATED_ERROR_MESSAGE;
|
||||||
|
|
||||||
const e = error as unknown as ExecutionBaseError;
|
const e = error as unknown as ExecutionBaseError;
|
||||||
|
|
||||||
executionError = {
|
executionError = { ...e, message, stack: e.stack };
|
||||||
...e,
|
|
||||||
message: e.message,
|
|
||||||
stack: e.stack,
|
|
||||||
};
|
|
||||||
|
|
||||||
Logger.debug(`Running node "${executionNode.name}" finished with error`, {
|
Logger.debug(`Running node "${executionNode.name}" finished with error`, {
|
||||||
node: executionNode.name,
|
node: executionNode.name,
|
||||||
|
|
|
@ -487,7 +487,7 @@ export class ActionNetwork implements INodeType {
|
||||||
? returnData.push(...(response as IDataObject[]))
|
? returnData.push(...(response as IDataObject[]))
|
||||||
: returnData.push(response as IDataObject);
|
: returnData.push(response as IDataObject);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1190,7 +1190,7 @@ export class ActiveCampaign implements INodeType {
|
||||||
|
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -420,7 +420,7 @@ export class Affinity implements INodeType {
|
||||||
|
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -653,7 +653,7 @@ export class AirtableV1 implements INodeType {
|
||||||
rows.length = 0;
|
rows.length = 0;
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -696,7 +696,7 @@ export class AirtableV1 implements INodeType {
|
||||||
rows.length = 0;
|
rows.length = 0;
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -757,7 +757,7 @@ export class AirtableV1 implements INodeType {
|
||||||
}),
|
}),
|
||||||
];
|
];
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
} else {
|
} else {
|
||||||
throw error;
|
throw error;
|
||||||
|
@ -792,7 +792,7 @@ export class AirtableV1 implements INodeType {
|
||||||
|
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -880,7 +880,7 @@ export class AirtableV1 implements INodeType {
|
||||||
rows.length = 0;
|
rows.length = 0;
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@ export async function execute(
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
error = processAirtableError(error as NodeApiError, undefined, i);
|
error = processAirtableError(error as NodeApiError, undefined, i);
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -87,7 +87,7 @@ export async function execute(
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
error = processAirtableError(error as NodeApiError, undefined, i);
|
error = processAirtableError(error as NodeApiError, undefined, i);
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { message: error.message, error } });
|
returnData.push({ json: { message: error.message, error } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,7 +55,7 @@ export async function execute(
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
error = processAirtableError(error as NodeApiError, id, i);
|
error = processAirtableError(error as NodeApiError, id, i);
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -91,7 +91,7 @@ export async function execute(
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
error = processAirtableError(error as NodeApiError, id, i);
|
error = processAirtableError(error as NodeApiError, id, i);
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -227,7 +227,7 @@ export async function execute(
|
||||||
|
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { message: error.message, error }, pairedItem: { item: i } });
|
returnData.push({ json: { message: error.message, error }, pairedItem: { item: i } });
|
||||||
continue;
|
continue;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -138,7 +138,7 @@ export async function execute(
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
error = processAirtableError(error as NodeApiError, recordId, i);
|
error = processAirtableError(error as NodeApiError, recordId, i);
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { message: error.message, error } });
|
returnData.push({ json: { message: error.message, error } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,7 +148,7 @@ export async function execute(
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
error = processAirtableError(error as NodeApiError, undefined, i);
|
error = processAirtableError(error as NodeApiError, undefined, i);
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { message: error.message, error } });
|
returnData.push({ json: { message: error.message, error } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -227,7 +227,7 @@ export class Amqp implements INodeType {
|
||||||
|
|
||||||
return [this.helpers.returnJsonArray(responseData)];
|
return [this.helpers.returnJsonArray(responseData)];
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
return [this.helpers.returnJsonArray({ error: error.message })];
|
return [this.helpers.returnJsonArray({ error: error.message })];
|
||||||
} else {
|
} else {
|
||||||
throw error;
|
throw error;
|
||||||
|
|
|
@ -385,7 +385,7 @@ export class ApiTemplateIo implements INodeType {
|
||||||
|
|
||||||
returnData.push(responseData as IDataObject);
|
returnData.push(responseData as IDataObject);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -471,7 +471,7 @@ export class ApiTemplateIo implements INodeType {
|
||||||
}
|
}
|
||||||
returnData.push(responseData as IDataObject);
|
returnData.push(responseData as IDataObject);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -561,7 +561,7 @@ export class ApiTemplateIo implements INodeType {
|
||||||
}
|
}
|
||||||
returnData.push(responseData as IDataObject);
|
returnData.push(responseData as IDataObject);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2425,7 +2425,7 @@ export class Asana implements INodeType {
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -305,7 +305,7 @@ export class Autopilot implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const exectionErrorWithMetaData = this.helpers.constructExecutionMetaData(
|
const exectionErrorWithMetaData = this.helpers.constructExecutionMetaData(
|
||||||
[{ json: { error: error.message } }],
|
[{ json: { error: error.message } }],
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -200,7 +200,7 @@ export class AwsLambda implements INodeType {
|
||||||
} as IDataObject);
|
} as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: (error as JsonObject).message });
|
returnData.push({ error: (error as JsonObject).message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -317,7 +317,7 @@ export class AwsSns implements INodeType {
|
||||||
} as IDataObject);
|
} as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -222,7 +222,7 @@ export class AwsCertificateManager implements INodeType {
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -276,7 +276,7 @@ export class AwsComprehend implements INodeType {
|
||||||
returnData.push(responseData as IDataObject);
|
returnData.push(responseData as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -398,7 +398,7 @@ export class AwsDynamoDB implements INodeType {
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionData = this.helpers.constructExecutionMetaData(
|
const executionData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -450,7 +450,7 @@ export class AwsElb implements INodeType {
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: (error as JsonObject).toString() });
|
returnData.push({ error: (error as JsonObject).toString() });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -454,7 +454,7 @@ export class AwsRekognition implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -893,7 +893,7 @@ export class AwsS3V1 implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionData = this.helpers.constructExecutionMetaData(
|
const executionData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -1057,7 +1057,7 @@ export class AwsS3V2 implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionData = this.helpers.constructExecutionMetaData(
|
const executionData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -1286,7 +1286,7 @@ export class AwsSes implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionData = this.helpers.constructExecutionMetaData(
|
const executionData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -378,7 +378,7 @@ export class AwsSqs implements INodeType {
|
||||||
const result = responseData.SendMessageResponse.SendMessageResult;
|
const result = responseData.SendMessageResponse.SendMessageResult;
|
||||||
returnData.push(result as IDataObject);
|
returnData.push(result as IDataObject);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.description });
|
returnData.push({ error: error.description });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -143,7 +143,7 @@ export class AwsTextract implements INodeType {
|
||||||
returnData.push(responseData as unknown as IDataObject);
|
returnData.push(responseData as unknown as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -539,7 +539,7 @@ export class AwsTranscribe implements INodeType {
|
||||||
returnData.push(responseData as IDataObject);
|
returnData.push(responseData as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,7 +39,7 @@ export async function router(this: IExecuteFunctions): Promise<INodeExecutionDat
|
||||||
operationResult.push(...(await companyReport[bamboohr.operation].execute.call(this, i)));
|
operationResult.push(...(await companyReport[bamboohr.operation].execute.call(this, i)));
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(err)) {
|
||||||
operationResult.push({ json: this.getInputData(i)[0].json, error: err });
|
operationResult.push({ json: this.getInputData(i)[0].json, error: err });
|
||||||
} else {
|
} else {
|
||||||
throw err;
|
throw err;
|
||||||
|
|
|
@ -333,7 +333,7 @@ export class Baserow implements INodeType {
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -370,7 +370,7 @@ export class Beeminder implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -211,7 +211,7 @@ export class Bitly implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -510,7 +510,7 @@ export class Box implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -275,7 +275,7 @@ export class Brandfetch implements INodeType {
|
||||||
responseData.push(...executionData);
|
responseData.push(...executionData);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
responseData.push({ error: error.message, json: {}, itemIndex: i });
|
responseData.push({ error: error.message, json: {}, itemIndex: i });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -627,7 +627,7 @@ export class Chargebee implements INodeType {
|
||||||
returnData.push(...responseData);
|
returnData.push(...responseData);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -142,7 +142,7 @@ export class CircleCi implements INodeType {
|
||||||
|
|
||||||
returnData.push(...(responseData as INodeExecutionData[]));
|
returnData.push(...(responseData as INodeExecutionData[]));
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
returnData.push({ error: error.message, json: {}, itemIndex: i });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -489,7 +489,7 @@ export class CiscoWebex implements INodeType {
|
||||||
|
|
||||||
returnData.push(...(responseData as INodeExecutionData[]));
|
returnData.push(...(responseData as INodeExecutionData[]));
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.toString(), json: {}, itemIndex: i });
|
returnData.push({ error: error.toString(), json: {}, itemIndex: i });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -548,7 +548,7 @@ export class CiscoWebex implements INodeType {
|
||||||
// returnData.push(...responseData.items);
|
// returnData.push(...responseData.items);
|
||||||
// }
|
// }
|
||||||
// } catch (error) {
|
// } catch (error) {
|
||||||
// if (this.continueOnFail()) {
|
// if (this.continueOnFail(error)) {
|
||||||
// returnData.push({
|
// returnData.push({
|
||||||
// error: error.message,
|
// error: error.message,
|
||||||
// });
|
// });
|
||||||
|
|
|
@ -237,7 +237,7 @@ export class CitrixAdc implements INodeType {
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: (error as JsonObject).toString() });
|
returnData.push({ error: (error as JsonObject).toString() });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -157,7 +157,7 @@ export class Clearbit implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {} });
|
returnData.push({ error: error.message, json: {} });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1628,7 +1628,7 @@ export class ClickUp implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {} });
|
returnData.push({ error: error.message, json: {} });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -839,7 +839,7 @@ export class Clockify implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {} });
|
returnData.push({ error: error.message, json: {} });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -167,7 +167,7 @@ export class Cloudflare implements INodeType {
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -153,7 +153,7 @@ export class Cockpit implements INodeType {
|
||||||
returnData.push(responseData as IDataObject);
|
returnData.push(responseData as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -303,7 +303,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
return [this.helpers.returnJsonArray({ error: error.message })];
|
return [this.helpers.returnJsonArray({ error: error.message })];
|
||||||
}
|
}
|
||||||
throw error;
|
throw error;
|
||||||
|
@ -348,7 +348,7 @@ export class Coda implements INodeType {
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -428,7 +428,7 @@ export class Coda implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({
|
returnData.push({
|
||||||
json: { error: error.message },
|
json: { error: error.message },
|
||||||
pairedItem: [{ item: i }],
|
pairedItem: [{ item: i }],
|
||||||
|
@ -465,7 +465,7 @@ export class Coda implements INodeType {
|
||||||
await codaApiRequest.call(this, 'DELETE', endpoint, { rowIds: sendData[endpoint] }, qs);
|
await codaApiRequest.call(this, 'DELETE', endpoint, { rowIds: sendData[endpoint] }, qs);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
return [this.helpers.returnJsonArray({ error: error.message })];
|
return [this.helpers.returnJsonArray({ error: error.message })];
|
||||||
}
|
}
|
||||||
throw error;
|
throw error;
|
||||||
|
@ -485,7 +485,7 @@ export class Coda implements INodeType {
|
||||||
responseData = await codaApiRequest.call(this, 'POST', endpoint, {});
|
responseData = await codaApiRequest.call(this, 'POST', endpoint, {});
|
||||||
returnData.push(responseData as INodeExecutionData);
|
returnData.push(responseData as INodeExecutionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -513,7 +513,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -547,7 +547,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -576,7 +576,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -609,7 +609,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -638,7 +638,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -671,7 +671,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -721,7 +721,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...responseData);
|
returnData.push(...responseData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -796,7 +796,7 @@ export class Coda implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({
|
returnData.push({
|
||||||
json: { error: error.message },
|
json: { error: error.message },
|
||||||
pairedItem: [{ item: i }],
|
pairedItem: [{ item: i }],
|
||||||
|
@ -825,7 +825,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -854,7 +854,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -887,7 +887,7 @@ export class Coda implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.messsage }),
|
this.helpers.returnJsonArray({ error: error.messsage }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
@ -931,7 +931,7 @@ export class Coda implements INodeType {
|
||||||
};
|
};
|
||||||
await codaApiRequest.call(this, 'PUT', endpoint, body, qs);
|
await codaApiRequest.call(this, 'PUT', endpoint, body, qs);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
items[i].json = { error: error.message };
|
items[i].json = { error: error.message };
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -134,7 +134,7 @@ export class Code implements INodeType {
|
||||||
try {
|
try {
|
||||||
items = (await sandbox.runCodeAllItems()) as INodeExecutionData[];
|
items = (await sandbox.runCodeAllItems()) as INodeExecutionData[];
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (!this.continueOnFail()) {
|
if (!this.continueOnFail(error)) {
|
||||||
set(error, 'node', node);
|
set(error, 'node', node);
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
|
@ -162,7 +162,7 @@ export class Code implements INodeType {
|
||||||
try {
|
try {
|
||||||
result = await sandbox.runCodeEachItem();
|
result = await sandbox.runCodeEachItem();
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (!this.continueOnFail()) {
|
if (!this.continueOnFail(error)) {
|
||||||
set(error, 'node', node);
|
set(error, 'node', node);
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
export class ExecutionError extends Error {
|
import { ApplicationError } from 'n8n-workflow';
|
||||||
|
|
||||||
|
export class ExecutionError extends ApplicationError {
|
||||||
description: string | null = null;
|
description: string | null = null;
|
||||||
|
|
||||||
itemIndex: number | undefined = undefined;
|
itemIndex: number | undefined = undefined;
|
||||||
|
@ -10,7 +12,7 @@ export class ExecutionError extends Error {
|
||||||
lineNumber: number | undefined = undefined;
|
lineNumber: number | undefined = undefined;
|
||||||
|
|
||||||
constructor(error: Error & { stack: string }, itemIndex?: number) {
|
constructor(error: Error & { stack: string }, itemIndex?: number) {
|
||||||
super();
|
super(error.message);
|
||||||
this.itemIndex = itemIndex;
|
this.itemIndex = itemIndex;
|
||||||
|
|
||||||
if (this.itemIndex !== undefined) {
|
if (this.itemIndex !== undefined) {
|
||||||
|
|
|
@ -476,7 +476,7 @@ export class CoinGecko implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {} });
|
returnData.push({ error: error.message, json: {} });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -437,7 +437,7 @@ export class Compression implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({
|
returnData.push({
|
||||||
json: {
|
json: {
|
||||||
error: error.message,
|
error: error.message,
|
||||||
|
|
|
@ -363,7 +363,7 @@ export class Contentful implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {} });
|
returnData.push({ error: error.message, json: {} });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -484,7 +484,7 @@ export class ConvertKit implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message, json: {} });
|
returnData.push({ error: error.message, json: {} });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -618,7 +618,7 @@ export class Copper implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.toString(), json: {} });
|
returnData.push({ error: error.toString(), json: {} });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -375,7 +375,7 @@ export class Cortex implements INodeType {
|
||||||
returnData.push(responseData as IDataObject);
|
returnData.push(responseData as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -532,7 +532,7 @@ export class Crypto implements INodeType {
|
||||||
|
|
||||||
returnData.push(newItem);
|
returnData.push(newItem);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({
|
returnData.push({
|
||||||
json: {
|
json: {
|
||||||
error: (error as JsonObject).message,
|
error: (error as JsonObject).message,
|
||||||
|
|
|
@ -335,7 +335,7 @@ export class CustomerIo implements INodeType {
|
||||||
returnData.push(responseData as unknown as IDataObject);
|
returnData.push(responseData as unknown as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -570,7 +570,7 @@ export class DateTimeV1 implements INodeType {
|
||||||
returnData.push(newItem);
|
returnData.push(newItem);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({
|
returnData.push({
|
||||||
json: {
|
json: {
|
||||||
error: error.message,
|
error: error.message,
|
||||||
|
|
|
@ -218,7 +218,7 @@ export class DateTimeV2 implements INodeType {
|
||||||
returnData.push(item);
|
returnData.push(item);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ json: { error: error.message } });
|
returnData.push({ json: { error: error.message } });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -358,7 +358,7 @@ export class DebugHelper implements INodeType {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -137,7 +137,7 @@ export class DeepL implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = {
|
const executionErrorData = {
|
||||||
json: {} as IDataObject,
|
json: {} as IDataObject,
|
||||||
error: error.message,
|
error: error.message,
|
||||||
|
|
|
@ -194,7 +194,7 @@ export class Demio implements INodeType {
|
||||||
returnData.push(responseData as IDataObject);
|
returnData.push(responseData as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -145,7 +145,7 @@ export class Dhl implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.description });
|
returnData.push({ error: error.description });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -193,7 +193,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,7 +85,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error);
|
const err = parseDiscordError.call(this, error);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, 0));
|
returnData.push(...prepareErrorData.call(this, err, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -140,7 +140,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -110,7 +110,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error);
|
const err = parseDiscordError.call(this, error);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, 0));
|
returnData.push(...prepareErrorData.call(this, err, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,7 +84,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -111,7 +111,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,7 +66,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -244,7 +244,7 @@ export async function execute(
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -153,7 +153,7 @@ export async function execute(this: IExecuteFunctions): Promise<INodeExecutionDa
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const err = parseDiscordError.call(this, error, i);
|
const err = parseDiscordError.call(this, error, i);
|
||||||
|
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push(...prepareErrorData.call(this, err, i));
|
returnData.push(...prepareErrorData.call(this, err, i));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -443,7 +443,7 @@ export class Discourse implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -750,7 +750,7 @@ export class Disqus implements INodeType {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -150,7 +150,7 @@ export class Drift implements INodeType {
|
||||||
returnData.push(responseData as IDataObject);
|
returnData.push(responseData as IDataObject);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({ error: error.message });
|
returnData.push({ error: error.message });
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1003,7 +1003,7 @@ export class Dropbox implements INodeType {
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
if (resource === 'file' && operation === 'download') {
|
if (resource === 'file' && operation === 'download') {
|
||||||
items[i].json = { error: error.message };
|
items[i].json = { error: error.message };
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -1310,7 +1310,7 @@ export class EditImage implements INodeType {
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({
|
returnData.push({
|
||||||
json: {
|
json: {
|
||||||
error: error.message,
|
error: error.message,
|
||||||
|
|
|
@ -733,7 +733,7 @@ export class Egoi implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (!this.continueOnFail()) {
|
if (!this.continueOnFail(error)) {
|
||||||
throw error;
|
throw error;
|
||||||
} else {
|
} else {
|
||||||
// Return the actual reason as error
|
// Return the actual reason as error
|
||||||
|
|
|
@ -577,7 +577,7 @@ export class ElasticSecurity implements INodeType {
|
||||||
);
|
);
|
||||||
returnData.push(...executionData);
|
returnData.push(...executionData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -226,7 +226,7 @@ export class EmailSendV1 implements INodeType {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({
|
returnData.push({
|
||||||
json: {
|
json: {
|
||||||
error: error.message,
|
error: error.message,
|
||||||
|
|
|
@ -324,7 +324,7 @@ export async function execute(this: IExecuteFunctions): Promise<INodeExecutionDa
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnData.push({
|
returnData.push({
|
||||||
json: {
|
json: {
|
||||||
error: error.message,
|
error: error.message,
|
||||||
|
|
|
@ -428,7 +428,7 @@ export class Emelia implements INodeType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
const executionErrorData = this.helpers.constructExecutionMetaData(
|
const executionErrorData = this.helpers.constructExecutionMetaData(
|
||||||
this.helpers.returnJsonArray({ error: error.message }),
|
this.helpers.returnJsonArray({ error: error.message }),
|
||||||
{ itemData: { item: i } },
|
{ itemData: { item: i } },
|
||||||
|
|
|
@ -112,7 +112,7 @@ export class ExecuteCommand implements INodeType {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
returnItems.push({
|
returnItems.push({
|
||||||
json: {
|
json: {
|
||||||
error: error.message,
|
error: error.message,
|
||||||
|
|
|
@ -230,7 +230,7 @@ export class ExecuteWorkflow implements INodeType {
|
||||||
returnData = [items];
|
returnData = [items];
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
return [[{ json: { error: error.message }, pairedItem: { item: i } }]];
|
return [[{ json: { error: error.message }, pairedItem: { item: i } }]];
|
||||||
}
|
}
|
||||||
throw new NodeOperationError(this.getNode(), error, {
|
throw new NodeOperationError(this.getNode(), error, {
|
||||||
|
@ -280,7 +280,7 @@ export class ExecuteWorkflow implements INodeType {
|
||||||
return workflowResult;
|
return workflowResult;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const pairedItem = generatePairedItemData(items.length);
|
const pairedItem = generatePairedItemData(items.length);
|
||||||
if (this.continueOnFail()) {
|
if (this.continueOnFail(error)) {
|
||||||
return [[{ json: { error: error.message }, pairedItem }]];
|
return [[{ json: { error: error.message }, pairedItem }]];
|
||||||
}
|
}
|
||||||
throw error;
|
throw error;
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue