Skip to content

Passthrough step loss #132

Open
Open
@umkaline

Description

@umkaline

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.
image
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": {}
		}
	}
}

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions