Skip to content

Two-way filter chaining order not called in reverse on write #2447

Closed
@jamesstidard

Description

@jamesstidard

You can currently define two-way filters with read and write and you can then chain these filters.

I wrote two two-way filters and chained them:
"... | filterA | filterB"

and on read it calls:
model -> filterA.read -> filterB.read -> display_output

but on write it still calls in the filters in the same order:
display_input -> filterA.write -> filterB.write -> model.

I would expect:
display_input -> filterB.write -> filterA.write -> model.

Am I right to assume that this is a bug or am I misusing the framework?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions