Uploaded image for project: 'Jira Service Management Cloud'
  1. Jira Service Management Cloud
  2. JSDCLOUD-8897

Some portal customers unable to share requests with the organization they are a member of

XMLWordPrintable

      Issue Summary

      When raising an issue via the customer portal some service desk customers may not be shown the option to share the request with their organization.

      This appears to be due to old users still using usernames in the database which don't match the external_id which is in the qm:xxxxx format.

      Steps to Reproduce

      1. Create a JSD project
      2. Create an organization in this project
      3. Change customer permissions for who customers can share requests with to: "Other customers in their organization. This option only allows them to search for customers in their organization."
      4. Add at least two customers to the organization one who has a username is the old style and doesn't match the external id and one who has a username in the {qm:xxxxxxx}

        format that matches the external id.

      5. Create a request on behalf of each user via the customer portal.

      Expected Results

      Both customers see the drop-down option to share the request with their organization.

      Actual Results

      Only the customer who's a username matches the external id will have the drop-down option appear the other will not.
      The below exception is thrown in the dev console of the browser:

      {"errors":[{"errorMessage":"Unable to get user."}],"reasonKey":"sd.admin.servicedesk.error.user.not.exist","reasonCode":"400"}
      

      Workaround

      Currently, there is no known workaround for this behavior. A workaround will be added here when available

              Unassigned Unassigned
              nwolfgang Battlebeard (Inactive)
              Votes:
              29 Vote for this issue
              Watchers:
              30 Start watching this issue

                Created:
                Updated: