Describe the problem/error/question
Hey!
I’m trying to build a custom “Human in the loop” workflow using Zoho Cliq API.
I’ve 2 very basic workflows :
- The first one is the subworkflow that send a message to Zoho Cliq and wait for approval using the “Wait” node
- The second one is just a test to trigger the subworkflow and route the response
The subworkflow correctly waits for the webhook call of the Wait node.
But the output of the subworkflow is not correct.
It’s output is the input it received before calling the subworkflow…
When I inspect the subworkflow execution, the output is correct, so I don’t understand what I miss…
Do I made a mistake?
Or it is a bug?
What is the error message (if any)?
The output of the subworkflow node is not the output of the subworkflow execution.
Please share your workflow
A simplified version of the “Send and wait” subworkflow :
The test workflow :
Share the output returned by the last node
Last node of the subworkflow returns this :
[
{
"approved": true
}
]
But the subworkflow node of the test workflow returns it’s input :
[
{
"message": "test"
}
]
Information on your n8n setup
- n8n version: 1.106.0
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- Operating system: Ubuntu