Hi @TheFSilver, I’m sorry to hear you’re running into this behaviour. I’ve copied the example you have provided, but it doesn’t include any data suggesting the IF node might not work as expected.
Would you be able to share a workflow including mock data using which the behaviour can be seen?
Hi @TheFSilver, many thanks for sharing this example!
You’re quite right here, it’d be the Merge Node causing this behaviour and this is the expected behaviour I am afraid. The Merge node is implemented in a way where when it receives data on one input it’ll go up the chain and also execute the nodes connected to the other input.
Hi @TheFSilver, sorry for the late reply - I am afraid that’s not currently possible as confirmed here (you might want to vote on this feature request to make your voice count when it comes to changing this though):
However, as suggested in this feature request, would you need the merge node in your case? In many cases you can consider directly connecting to the node afterwards.