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

XMLWordPrintable

    • 15
    • Severity 3 - Minor
    • 6

      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

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

              Created:
              Updated: