fix(core): fix single-node execution failing in main mode (#4421)

* 🐛 Fix Manual Trigger group

* 🐛 Account for single-node execution
This commit is contained in:
Iván Ovejero 2022-10-24 15:03:41 +02:00 committed by GitHub
parent 1732324965
commit 5745027cee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View file

@ -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,

View file

@ -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)) {