The purpose of wanting the desired behaviour is to be able to have two triggers (at NoOp and NoOp1), but for only the relevant pathway to run based on which trigger is activated (to allow for common nodes, but then nodes specific to the trigger)
How can we modify the workflow below to achieve the desired behaviour?
Hi @pb84, this is the expected behaviour I am afraid. The Merge node will pull in data from connected input branches nodes, even if these branches wouldn’t normally run.
In your example the solution is simple though, simply don’t use a merge node.
With the Merge node, the top branch will run:
Without it the top branch won’t run and you would only get one item on your final node:
I know this is confusing and can make things more complicated, so please accept my apologies for the inconvenience this causes.
You might want to leave a vote on this feature request to have this changed in the future: