General Question about accessing variables

When defining variables via an edit fields module its pretty easy to access them later in the workflow and then use that variable to lets say make a simple if/else path decision.

However, if there is a HTTP module in between the Edit Fields and the module that wants to access the edit fields through the HTTP field I cant seem to access the variable in any way shape or form… is this normal?

Information on your n8n setup

  • n8n version: 1.84
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): own
  • **Running n8n via (Docker, npm, n8n cloud, desktop app):**Docker
  • Operating system: Windows10

Yes.

You need to use Merge node to pass required data forward explicitly (or $(nodeName) notation).
E.g.

Otherwise you will accumulate more and more data along the workflow, potentially run out of memory and the workflow will just stop working or will be very slow. So you you bring forward only the data that you actually need. I think it is a wise architectural decision.

If you question is answered, please mark this post as a :white_check_mark: Solution.

1 Like

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