Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-74966

Incorrect caching of issue transition dialogs in Agile and Kanban board

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Low Low
    • None
    • 8.20.11, 9.6.0
    • Issue - Sub-Tasks
    • None

      Issue Summary

      While using the Issue Matrix Plugin provided by Appfire to transition the sub-tasks, the transition is incorrectly happening for the Sub_Tasks.

      Steps to Reproduce

      1. Install issue-matrix-for-jira plugin
      2. Create Sub-tasks Issue Matrix mode following Matrix+Configuration 
      3. Open an issue with 2 subtasks in a Kanban board
      4. Change the status of the first issue to “Selected for Development”, then to “In Progress” and then to “DONE”
      5. Try to change the status of the second issue and as a result, the status of the first issue will be changed.

      Expected Results

      The status change of the issue should not have an impact on the other issue.

      Actual Results

      Changing the transition status of the second issue also transitions the status of the other issue.

      This is happening as dialogs are cached only by action id which is problematic in this case because when trying to change the status of the second subtask, a dialog with that action is found and its data is used for the request to WorkflowUIDispatcher.jspa resulting in sending the wrong issue id.

      The suggestion is to have caching of dialogs based on the combination of both issue id and workflow action id.

      Replication: IssueMatrix.mp4

      Workaround

      Not available

        1. image (1).png
          image (1).png
          286 kB
        2. IssueMatrix.mp4
          3.37 MB

              Unassigned Unassigned
              f2e8859c5607 Kaleeswaran P (Inactive)
              Votes:
              5 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: