diff --git a/packages/nodes-base/nodes/Files/ReadWriteFile/actions/write.operation.ts b/packages/nodes-base/nodes/Files/ReadWriteFile/actions/write.operation.ts index 55796b8064e63..27eb340f4ec8b 100644 --- a/packages/nodes-base/nodes/Files/ReadWriteFile/actions/write.operation.ts +++ b/packages/nodes-base/nodes/Files/ReadWriteFile/actions/write.operation.ts @@ -1,6 +1,11 @@ import type { Readable } from 'stream'; -import type { IExecuteFunctions, INodeExecutionData, INodeProperties } from 'n8n-workflow'; -import { BINARY_ENCODING } from 'n8n-workflow'; +import type { + IExecuteFunctions, + INodeExecutionData, + INodeProperties, + JsonObject, +} from 'n8n-workflow'; +import { BINARY_ENCODING, NodeApiError } from 'n8n-workflow'; import { errorMapper } from '../helpers/utils'; import { updateDisplayOptions } from '@utils/utilities'; @@ -114,7 +119,7 @@ export async function execute(this: IExecuteFunctions, items: INodeExecutionData }); continue; } - throw nodeOperatioinError; + throw new NodeApiError(this.getNode(), error as JsonObject, { itemIndex }); } }