-
Type:
Bug
-
Resolution: Timed out
-
Priority:
Low
-
Component/s: Classic - Boards
-
1
-
Severity 3 - Minor
Issue Summary
Using the Get epics endpoint and querying for an specific status, the results are not consistent.
Environment
- Next-gen project
Steps to Reproduce
- Create a next-gen project;
- Create two epics, set one with the "Done" status, and the other with another status;
- Run the following endpoint on the browser:
https://<INSTANCE_NAME>.net/rest/agile/1.0/board/<BOARD_ID>/epic?done=falseSee the example on my test instance here.
Expected Results
Only the "Epic 1" should return.
Actual Results
Both Epics return as false.
{
"maxResults": 50,
"startAt": 0,
"isLast": true,
"values": [
{
"id": 12378,
"key": "RT-13",
"self": "https://becktokceb.atlassian.net/rest/agile/1.0/epic/12378",
"name": "",
"summary": "Epic 1",
"color": {
"key": "color_1"
},
"done": false
},
{
"id": 12379,
"key": "RT-14",
"self": "https://becktokceb.atlassian.net/rest/agile/1.0/epic/12379",
"name": "",
"summary": "Epic 2",
"color": {
"key": "color_1"
},
"done": false
}
]
}
Workaround
Use another endpoint to get the proper status for the specific Epics, examples:
- https://<INSTANCE_NAME>.atlassian.net/rest/agile/1.0/issue/<EPIC_KEY>?fields=status
- https://<INSTANCE_NAME>.atlassian.net/rest/api/3/issue/<EPIC_KEY>?fields=status