Uploaded image for project: 'Jira Server and Data Center'
  1. Jira Server and Data Center
  2. JRASERVER-67727

Jira stops project import after failing to create a non-mandatory user

    XMLWordPrintable

    Details

      Description

      Problem Experienced

      During a project import, Jira treats non-mandatory users just like the mandatory ones and will fail if it's unable to create them.

      Existing Behavior:

      If Jira fails to create at least 10 non-mandatory users during a project import, the process stops with a failure.

      Expected Behavior

      Jira logs/informs the user via UI about problems with creating the non-mandatory users, but it continues the operation. It fails only when the users are mandatory to the process.

      Notes
      Inside DefaultProjectImportManager#createMissingUsers Jira tries to create all of the missing users. It doesn't differentiate between mandatory and non-mandatory users.
      It gets the users from UserMapper#getUsersToAutoCreate that gets the mandatory and non-mandatory users separately.

      The bug can be fixed by either:

      • returning only the mandatory users from the getUsersToAutoCreate method (or actually creating a new method with that behaviour since this method is used in a few more places), or
      • indicating which users are mandatory and which are not and increasing the failure count only for the former.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                drauf Daniel Rauf
                Reporter:
                drauf Daniel Rauf
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: