In enterprise Slack workspaces, the actions that we can perform via the Jira Slack app is failing inconsistently.

XMLWordPrintable

    • 1
    • Severity 3 - Minor

      Issue Summary

      • Jira Slack integration is erroring when using the Create Issue from Jira Cloud
        • Error message: Something went wrong
      • This is happening regardless of the channel. It happens when the customer uses the three dots and selects “Create Issue from Jira Cloud
      • It does not happen when they use the slash command (/Jira create issue)

      Root cause:

      • Slack sends a request to the Jira Slack app's backend service whenever a user interacts with the app.
      • This request contains a Slack workspace id which uniquely identifies a Slack workspace.
      • In case of Slack enterprise accounts, there can be multiple slack workspaces within an enterprise account. DM's by nature are shared across all workspaces within an enterprise account.
      • So in the request the Jira Slack app, Slack can send any workspace id which is within the Slack enterprise account.
      • Since the Jira Slack app relies on the request coming from the workspace where the user is currently active in, the requests fail in DM's.

      Steps to Reproduce

      • Click on ...
      • Click on Create Issue from Jira Cloud
        • Error message: Something went wrong

      Expected Results

      The Jira Slack app should not make any assumptions about which Slack workspace the request is originating from. Instead, the app should use the Slack enterprise account ID instead of the Slack workspace ID for identification.

      Actual Results

      Mentioned above.

      Workaround

      Using /jira create issue should work.

              Assignee:
              Unassigned
              Reporter:
              João Carlos Montanha Zurobski
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: