diff --git a/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts b/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts index bb22d341a7..a1b1f673a4 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts @@ -26,9 +26,6 @@ export class MattermostV1 implements INodeType { methods = { loadOptions }; async execute(this: IExecuteFunctions) { - // Router returns INodeExecutionData[] - // We need to output INodeExecutionData[][] - // So we wrap in [] - return [await router.call(this)]; + return await router.call(this); } } diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/router.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/router.ts index e93d3b5b8c..a8f94ec9c1 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/router.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/router.ts @@ -12,7 +12,7 @@ import * as reaction from './reaction'; import * as user from './user'; import { Mattermost } from './Interfaces'; -export async function router(this: IExecuteFunctions): Promise { +export async function router(this: IExecuteFunctions): Promise { const items = this.getInputData(); const operationResult: INodeExecutionData[] = []; @@ -49,5 +49,5 @@ export async function router(this: IExecuteFunctions): Promise