You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@ycombinator This is expected behavior in the example you provided (for any processor, not just rename). The dot processor exists to help disambiguate (and handle) dot notation vs. nested object notation (the latter is the default)
In a processor, when you reference "foo.bar" do you mean the value of 17 or 18 ? With the dot processor (by default) you get an array of both [17,18], with out the dot processor, it will default to only reading the nested object.
Happy to discuss this further, but in the context of the issue logged (rename processor) I will close this issue. Feel free to re-open or open a new issue with ideas on how to improve the experience here.
I'm not entirely sure if this is a bug or an enhancement or neither (working as designed). So marking this as
discuss
for now.Consider this pipeline simulation:
This will return this error response:
However, if we first expand the
foo.bar
field using thedot_expander
processor, it works as expected:Successful response:
The text was updated successfully, but these errors were encountered: