Node runs on False branch (or how to merge correctly)

Hi guys! Is it ok that node after IF runs on False branch? I want to collect all data before running next node that depends on result. I think it is because I use Merge, but… how?

And second question. How to get output from Merge as dictionary (key/val) with two fields {'one': ..., 'two': ...}? I want to merge two streams, without any data manipulations.

Thank you

Hi @mmospanenko, this behaviour is unfortunately expected with the current version of the Merge node. It is documented here: If | n8n Docs

However, this will soon change and function as you would expect it to, check out this thread for details :slight_smile:


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.