Skip to content

Passthrough step loss #132

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions