-
Bug
-
Resolution: Not a bug
-
Medium (View bug fix roadmap)
-
None
-
6.1.4.2
-
6.01
-
If you take an issue that is in the current sprint backlog of project A and move it to project B it creates a variety of problems. When you look at the scrum board for project B you will see the sprint name from project A listed in the sprint filter list.
We are seeing a variety of serious issues with sprints that might be caused by this but we can't be sure. We have had sprints in different project using the same sprint ID. We then had sprints in a project get closed or deleted when sprints with the shared ID in other projects are either closed or deleted. It is creating a great deal of havoc. The only thing we have repro'd reliably is appears of sprint filters across scrum boards.
Repro:
Create projects A and B, each with their own scrum boards and backlogs
Create Project A Sprint 1 and Project B Sprint 1 in the respective boards.
Add stories to the sprint backlog for project A and start the sprint
Move a story that is in the current sprint of project A to project B
View the board for project B
Results:
Project A Sprint 1 should be listed on the board for Project B.
Workaround
Remove the issue from the Sprint it is in before moving it to the new project. This can also be done after it is moved by looking at Plan Mode, right-clicking the issue, and choosing "Remove from Sprint".
- relates to
-
JSWSERVER-15615 Remove issue from Sprint before moving it to another project
- Gathering Interest
Hello everyone, I see there have been a lot of workarounds involving modifying the offending issue, which is not always possible or straightforward since it may involve another team's closed sprint, and you could damage their board while fixing the issue.
Instead of trying to fix the offending issue, I flipped my logic to fixing my board.
I reconfigured my agile board's filter to exclude the sprint values which came from another project, here is an example:
(project = X AND Sprint not in (1234)) OR (project = X AND Sprint is EMPTY) ORDER BY Rank ASC
The first section of the filter before the OR statement searches for all issues in sprints except for the one that I want to exclude.
The second section includes the backlog.
I hope this helps, as this issue is incredibly frustrating! Hopefully Atlassian can fix this bug soon so that we don't need to keep inventing new workarounds when they stop working!