Describe the problem/error/question
Main workflow is calling an older version of subworkflow, not sure how nor why.
I have 2 instances, homo and prod.
I make changes on homo >> push to git >> merge on branch >> pull to prod. This worked fine so far.
This is my main workflow calling the subworkflow:
As you can see, it is calling an workflow, which has this inside it (by clicking the arrow on the right, by the way):
But if i try to run the main workflow and look into the executions, we can see that it is not the same workflow that is being called. This is an older version, which Ive removed the Code Node and changed it to the Crypto node and it is working in fine in my HOMO branch.
This does’nt makes sense. This was an older version of the same workflow which got pulled and is being used correctly in other places (it has an webhook trigger too, which is being called correctly).
The only problem is when running from this main workflow.
Also, if i try to “Debug in editor” from the errored execution, it shows the updated workflow:
This started when we started the adjustments to prepare for v2, specifically, creating the python runner and setting the native python. In the same time, Ive removed the python node and changed it to a crypto one (as shown in the new version of the workflow).
Please, any help would be much appreciated.
What is the error message (if any)?
There isn’t an error message, just missbehaviour. Also, this problem IS NOT REPRODUCIBLE on another instance (which I have).
Please share your workflow
Can’t do. Too big and with custom nodes.
Share the output returned by the last node
Information on your n8n setup
- n8n version: 1.123.7 (on adjustments to v2)
- Database (default: SQLite): Postgres
- n8n EXECUTIONS_PROCESS setting (default: own, main): main
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- Operating system: Oracle Linux



