Skip to content

Conversation

@Mansi-mParticle
Copy link
Collaborator

@Mansi-mParticle Mansi-mParticle commented Dec 18, 2025

Instructions

  1. PR target branch should be against development
  2. PR title name should follow this format: https://github.com/mParticle/mparticle-workflows/blob/main/.github/workflows/pr-title-check.yml
  3. PR branch prefix should follow this format: https://github.com/mParticle/mparticle-workflows/blob/main/.github/workflows/pr-branch-check-name.yml

Summary

  • The issue was caused by how SparseBooleanArray works. Previously, the logic incorrectly included attributes because missing keys were treated the same as keys with a false value. By providing a default value, the filtering now correctly includes attributes only when they are allowed and excludes them only when the configuration explicitly marks them as false. This aligns the behaviour with the intended filtering logic.

Testing Plan

  • Was this tested locally? If not, explain why.
  • Tested this using the sample app and ran the unit tests.

Reference Issue (For mParticle employees only. Ignore if you are an outside contributor)

@Mansi-mParticle Mansi-mParticle requested a review from a team as a code owner December 18, 2025 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants