I have read in other forum threads that n8n nodes are built to iterate over all the items returned by the previous node. However, I am unable to get that to work consistently and am quite confused about what I could be doing wrong.
Given below is the flow in question. It fetches all Jira entries matching a certain filter, processes it via a function node that transforms some values in each entry fetched and finally, passes it on to a series of nodes that check if a matching entry exists in ClickUp and take some resultant actions on it.
The challenge I am facing is that the ‘Process issue details’ node does pass on an array of items correctly to the ‘Fetch matching tasks’ node. (Seen below)
However, this node only processes the first record in the array. (Seen below)
Surprisingly, if I replace the ‘Fetch matching tasks’ ClickUp node with an HTTP Request node, it perfectly processes every single item array it receives. Why does this not work with the ClickUp node?
Could someone help me with this issue, please?
P.S: I know that I have not shared too many details of the node’s configuration, but I can do so as requested.