Loop Over Items done state empty

I added a LOOP OVER ITEMS node that is looping over a json set returned from an HTTP node. You can see clearly during the execution of the workflow that it loops through all results however the DONE BRANCH state in the LOOP OVER ITEMS node never gets triggered. The docs state:

“The node saves the original incoming data, and with each iteration, returns a predefined amount of data through the loop output. When the node execution completes, it combines all the data and returns it through the done output.”

So I’m assuming, for every loop, the output of each will get combined and returned to the DONE state but that is not happening. Below is a little more detail.

(all clearly visible during execution. Each node shows Run X of X (X items)

  1. Get HTTP Results (clearly visible during execution)
  2. Assign it to ITEM LIST


  1. Code Block that never runs because the DONE state return empty results.

Any help would be greatly appreciated.

Information on your n8n setup

  • n8n version: 1.15.2
  • Database (default: SQLite): Yes
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Debian is host

Not exactly sure what fixed it but I was on 1.11 when I created the workflow and just upgraded to 1.15.2 and then recreated the LOOP OVER ITEMS nodes and it works now.


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