Is there a way to solve this, or should I handle it differently?

I’m encountering an issue while running my n8n workflow.

  • mergeAllFieldsData always has data and should be passed forward.
  • aiAtsScoreData may or may not execute.
  • If aiAtsScoreData is executed, it should update matching records in mergeAllFieldsData based on the id field.
  • If aiAtsScoreData is not executed, mergeAllFieldsData should still be passed forward unchanged.

However, I’m getting the following error:

Error: incomingNodeConnections.main is not iterable

I’m unable to move forward due to this issue.

:red_question_mark: Is there a way to solve this, or should I handle it differently?

Would you like me to refine it further? :blush:

Above image is of “Ai Resume Fields” Node one.

Also, How to solve [Can’t determine which item to use].
{{ $node[“Handle Old & New Fields Code”].json.Id }}

is working but till I know its deprecated, but don’t know its alternative.

Information on your n8n setup

  • n8n version: Version 1.78.1
  • Database (default: SQLite): default
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): docker
  • Operating system: windows 11

We’ve created a new category for help with designing workflows, and I’ve moved your question there: Help me Build my Workflow. Find out how this category works by reading this topic.

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