diff --git a/packages/workflow/src/Interfaces.ts b/packages/workflow/src/Interfaces.ts index 9b7b20068e..97adb1aa40 100644 --- a/packages/workflow/src/Interfaces.ts +++ b/packages/workflow/src/Interfaces.ts @@ -303,7 +303,7 @@ export interface ICredentialDataDecryptedObject { // First array index: The output/input-index (if node has multiple inputs/outputs of the same type) // Second array index: The different connections (if one node is connected to multiple nodes) -export type NodeInputConnections = IConnection[][]; +export type NodeInputConnections = (IConnection[] | null)[]; export interface INodeConnections { // Input name diff --git a/packages/workflow/test/Workflow.test.ts b/packages/workflow/test/Workflow.test.ts index bdc28d610a..d3c121c96e 100644 --- a/packages/workflow/test/Workflow.test.ts +++ b/packages/workflow/test/Workflow.test.ts @@ -1487,7 +1487,7 @@ describe('Workflow', () => { index: 0, }, ], - [], // todo why is null not accepted + null, [ { node: 'Switch',