-
Bug
-
Resolution: Done
-
Major
-
7.0.0.ER1
-
None
If /some=where has a child redirection for the child=* child resource to new-child=*, then
{
"operation" => "add",
"address" => [
("some" => "where"),
("child" => "*")
]
}
gets correctly transformed to
{
"operation" => "add",
"address" => [
("some" => "where"),
("new-child" => "*")
]
}
But if wrapped in a transformer, e.g.:
{
"operation" => "composite",
"address" => [],
"steps" => [
{
"operation" => "add",
"address" => [
("some" => "where"),
("child" => "*")
]
}
]
}
the redirection does not happen in the transformed composite, so we have the original
{
"operation" => "composite",
"address" => [],
"steps" => [
{
"operation" => "add",
"address" => [
("some" => "where"),
("child" => "*")
]
}
]
}
rather than the expected
{
"operation" => "composite",
"address" => [],
"steps" => [
{
"operation" => "add",
"address" => [
("some" => "where"),
("new-child" => "*")
]
}
]
}
- is cloned by
-
WFCORE-1166 CompositeTransformer does not transform addresses
-
- Resolved
-