I create an issue that follows a workflow as shown below.
When i call `rest/api/2/issue/<issue-id>/transitions` after creating an issue (which is in `OPEN` status now) it returns below JSON
`
{
"expand": "transitions",
"transitions": [
{
"id": "4",
"name": "Start Progress",
"to": {
"self": "URL",
"description": "This issue is being actively worked on at the moment by the assignee.",
"iconUrl": "URL",
"name": "In Progress",
"id": "3",
"statusCategory": {
"self": "URL",
"id": 4,
"key": "indeterminate",
"colorName": "yellow",
"name": "In Progress"
}
},
"fields": {}
}
]
}
`
When i make the same call after i change the issue status to "IN PROGRESS" i get back
`
{
"expand": "transitions",
"transitions": []
}
`
My questions are
- In the first response shown above, i expected "CLOSED", "RESOLVED" along with "IN PROGRESS". But, i get back only "IN PROGRESS". Why ?
- I expected the second response to contain "CLOSED", "RESOLVED" and "OPEN" but, it returns an empty array. Why ?
- Please explain the responses from this API
- What call should i have to make to the next possible transitions ?
What conditions do you have on the transitions?
Thank you that helped. After removing the conditions defined on the transition i'm able to see the transitions in REST API.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.