Open
Description
In a specific scenario, passthrough can lose one of the previous steps data.
STR:
Flow with two consequent steps with new sailor (components deployed on 30th of January) components and then Transformation step in any place in the flow after them. Such a scenario will cause that after the Transformation step passthrough will lose data from the first step of the new sailor steps pair.
The easiest way to reproduce is to build flow with the next configuration:
- Webhook
- NodeJS component
- Transformation
- Replay
And if you specify $ in the reply body, you will see that there is no step_1 in the passthrough left.
In response you will see:
{
"1": 1,
"elasticio": {
"step_2": {
"body": {
"result": "Hello world!"
}
},
"step_3": {
"id": "87f54d4f-4154-4d89-9f77-fe73ff6f6345",
"attachments": {},
"body": {
"1": 1
},
"headers": {},
"metadata": {}
}
}
}