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
A workflow involving changes to primary and secondary emails in a Mozilla Account can lead to duplicate records in CTMS. This creates inconsistencies in how user data and subscriptions are represented.
There should be only one CTMS record for the user:
To fix this issue, define and implement a solution to merge 2 contacts.
Additional Considerations
The emails table includes a basket_token, which allows users to navigate to the preference center.
If records are merged, take into consideration which basket_token remains functional so users can access the preference center.
Perhaps a system notification email is sent notifying the user of the merge and providing the chosen basket token as a reference. The other basket token will result in a 404 from that point forward.
The text was updated successfully, but these errors were encountered:
Description
A workflow involving changes to primary and secondary emails in a Mozilla Account can lead to duplicate records in CTMS. This creates inconsistencies in how user data and subscriptions are represented.
Steps to Reproduce
[email protected]
.emails.primary_email
andfxa.primary_email
set to[email protected]
.[email protected]
as a secondary email but do not make it the primary email.[email protected]
to sign up for a newsletter on the website.emails.primary_email
set to[email protected]
.[email protected]
the primary email.fxa.primary_email
to[email protected]
while keeping theemails.primary_email
value of[email protected]
.fxa.primary_email
now conflicts with CTMS user 2'semails.primary_email
.Observed Behavior
emails.primary_email
:[email protected]
fxa.primary_email
:[email protected]
emails.primary_email
:[email protected]
.Steps to Reproduce - Alternate workflow
[email protected]
.emails.primary_email
andfxa.primary_email
set to[email protected]
.[email protected]
as a secondary email and make it the primary email.fxa.primary_email
to[email protected]
.[email protected]
to sign up for a newsletter on the website.emails.primary_email
set to[email protected]
.Observed Behavior
emails.primary_email
:[email protected]
fxa.primary_email
:[email protected]
emails.primary_email
:[email protected]
.Expected Behavior
Additional Considerations
emails
table includes abasket_token
, which allows users to navigate to the preference center.basket_token
remains functional so users can access the preference center.The text was updated successfully, but these errors were encountered: