Whats happening:
- The OAuth token has expired during a release
- Once the user has done the 3LO dance they are returned to the tab panel
- Tab Panel queries Bamboo, detects that the build has finished (success or failure), releases the jira version
- The frontend code does not update the fact that the version has been released even though the status (released or not) has been sent back via the JSON response
Changed tactic. Instead we will send a force refresh flag back in the json response if the entire page needs an update for some reason.
jira.forceRefresh=true