Duplicate Users With the Same Email Address

Problem

If a user creates a Jira Service Desk portal customer user before creating an Atlassian ID, upon creating their Atlassian ID they will have two user accounts within a Jira instance with the same email address.

Steps to Reproduce

  • Ensure your email address is not currently associated to an Atlassian ID

  • Browse to a Service Desk Portal that is open to public sign up

  • Sign up for a customer account with your email address

  • Log out of your new portal user account

  • Browse to the non-portal homepage of the same Jira instance that has public sign up enabled

  • Sign up for an Atlassian ID using the email address used to create a customer user earlier via the login/signup screen for the instance

Result

  • Two users now exist: one portal only user, and one standard Jira user with application access

  • Both users have the same email address, which means:

    • Users cannot see issues they created with their original customer login

    • It also causes problems for apps such as JEMHC: If a user sends an email from this address into JEMHC, two users will be found and JEMHC will process the email as the first user it can locate, this can cause problems interacting with issues.

Mitigations

The problem can be mitigated by doing the following, but it does not prevent future occurrences of the problem.

Use the Atlassian migration tool to migrate the portal user to a full Jira user with application access

  1. Browse to Jira Administration → User Management → Jira Service Desk → Portal Only Customers 

  2. Search for the duplicated user

  3. Press the Migrate to Atlassian account button

  4. The portal only user will now be removed, their issues will be reassigned to their new Atlassian ID Jira account with application access