Describe the problem/error/question
What is the error message (if any)?
In n8n Cloud version 1.102.4, the Set node (also called Edit Fields) does not pass through data from the previous node when the "Include Other Input Fields" toggle is turned on.
My workflow has an HTTP Request node that successfully outputs a JSON object with a url property. This is then passed as input to a Set node. The Set node is configured to add a new field (imageUrl) and has "Include Other Input Fields" enabled, so it should also output the original url property.
However, the output of the Set node only contains the new imageUrl field; the original data containing the url property is lost.
What is the error message (if any)?
This causes the final node in my workflow (another HTTP Request node) to fail with a 400 Bad Request. The specific validation error from the API is:
"timeline.soundtrack.src" is not allowed to be empty
Please share your workflow/screenshots/recording
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
⚠️ WARNING ⚠️ If you have sensitive data in your workflow (like API keys), please remove it before sharing.
Share the output returned by the last node
Debug info
core
- n8nVersion: 1.102.4
- platform: docker (cloud)
- nodeJsVersion: 22.17.0
- database: sqlite
- executionMode: regular
- concurrency: 5
- license: community
storage
- success: all
- error: all
- progress: false
- manual: true
- binaryMode: filesystem
pruning
- enabled: true
- maxAge: 168 hours
- maxCount: 2500 executions
client
- userAgent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/138.0.0.0 safari/537.36
- isTouchDevice: false
Generated at: 2025-07-17T18:52:17.993Z}
Describe the problem/error/question
What is the error message (if any)?
In n8n Cloud version 1.102.4, the Set node (also called Edit Fields) does not pass through data from the previous node when the "Include Other Input Fields" toggle is turned on.
My workflow has an HTTP Request node that successfully outputs a JSON object with a url property. This is then passed as input to a Set node. The Set node is configured to add a new field (imageUrl) and has "Include Other Input Fields" enabled, so it should also output the original url property.
However, the output of the Set node only contains the new imageUrl field; the original data containing the url property is lost.
What is the error message (if any)?
This causes the final node in my workflow (another HTTP Request node) to fail with a 400 Bad Request. The specific validation error from the API is:
"timeline.soundtrack.src" is not allowed to be empty
Please share your workflow/screenshots/recording
Share the output returned by the last node
Debug info
core
storage
pruning
client
Generated at: 2025-07-17T18:52:17.993Z}