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
Spoke with @martijnvg and @BigFunger about some strange behavior around mutated state within sub-processors within ForEach. Realization was that we expose top-level document fields, but silently ignore mutations to them. This is a really confusing behavior.
Currently, the foreach processor makes it possible to read all other fields in the ingest document besides _value. It does not enable mutability of these fields.
This test passes that attempts to append to a top-level field passes. The append does not actually do anything since it operates on a copy. This should be fixed so that the original documents reflects modifications outside of _value.
Spoke with @martijnvg and @BigFunger about some strange behavior around mutated state within sub-processors within ForEach. Realization was that we expose top-level document fields, but silently ignore mutations to them. This is a really confusing behavior.
Currently, the
foreach
processor makes it possible to read all other fields in the ingest document besides_value
. It does not enable mutability of these fields.This test passes that attempts to append to a top-level field passes. The append does not actually do anything since it operates on a copy. This should be fixed so that the original documents reflects modifications outside of
_value
.The text was updated successfully, but these errors were encountered: