Skip to content

[AI-FSSDK] [TESTING] do not review#516

Open
jaeopt wants to merge 1 commit into
masterfrom
ai/jaeopt/FSSDK-12721-clean-build-test-4
Open

[AI-FSSDK] [TESTING] do not review#516
jaeopt wants to merge 1 commit into
masterfrom
ai/jaeopt/FSSDK-12721-clean-build-test-4

Conversation

@jaeopt
Copy link
Copy Markdown
Contributor

@jaeopt jaeopt commented Jun 1, 2026

Summary

Skip ODP identify event dispatch when only a single identifier is provided (e.g., just fs_user_id). Send ODP identify event only when 2+ valid (non-null, non-empty) identifiers exist, and propagate identifiers as a dict through the full identify call chain instead of a plain user_id string.

Changes

  • Change identify_user call chain to accept and forward an identifiers dict instead of a single user_id string
  • Skip ODP identify event when fewer than 2 valid identifiers are present
  • Filter out null and empty identifier values before counting
  • Add tests for single identifier (skipped), multiple identifiers (sent), zero identifiers (skipped), and null/empty value filtering
  • Update existing tests to use dict-based identifier propagation

Jira Ticket

FSSDK-12721

Change identify_user call chain to accept identifiers dict instead of
single user_id string. Only send ODP identify event when 2+ valid
(non-null, non-empty) identifiers exist. Filter out null/empty values
before counting. Add tests for single, multiple, zero identifiers and
null/empty value filtering.
@jaeopt jaeopt changed the title [AI-FSSDK] [FSSDK-12721] Skip ODP identify event for single-identifier users [AI-FSSDK] [TESTING] do not review Jun 1, 2026
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.

1 participant