fix(trends): fallback to event data for distinct_ids of personless events #27131
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
Personless events do not have a person profile. Since we use the person profile to look up distinct_ids in the actor query, these actors appear without distinct_ids:
Changes
This PR adds a fallback to distinct_ids of the underlying events, starting with the trends query. This will need to be implemented for other query types as well.
How did you test this code?
Tested locally. The actors and trend queries have many layers of abstraction, hoping eventual issues will be caught in CI.