Skip to content

Commit

Permalink
fix(core): fix single-node execution failing in main mode (n8n-io#4421
Browse files Browse the repository at this point in the history
)

* 🐛 Fix Manual Trigger group

* 🐛 Account for single-node execution
  • Loading branch information
ivov committed Oct 24, 2022
1 parent 4618eab commit 787dbae
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export class ManualTrigger implements INodeType {
displayName: 'Manual Trigger',
name: 'manualTrigger',
icon: 'fa:mouse-pointer',
group: ['trigger', 'input'],
group: ['trigger'],
version: 1,
description: 'Runs the flow on clicking a button in n8n',
maxNodes: 1,
Expand Down
4 changes: 4 additions & 0 deletions packages/workflow/src/Workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -899,6 +899,10 @@ export class Workflow {
for (const nodeName of nodeNames) {
node = this.nodes[nodeName];

if (nodeNames.length === 1 && !node.disabled) {
return node;
}

nodeType = this.nodeTypes.getByNameAndVersion(node.type, node.typeVersion) as INodeType;

if (nodeType && (nodeType.trigger !== undefined || nodeType.poll !== undefined)) {
Expand Down

0 comments on commit 787dbae

Please sign in to comment.