Jira开发 - 设置受影响的版本

时间:2015-07-27 16:28:01

标签: java jira jira-plugin

我在使用受影响的版本更新问题时遇到问题.... 版本,使用VersionManager检索版本。 但我不明白为什么在validateUpdate方法之后,validateVersionUpdate没有受影响的版本的任何数据。验证不会给出任何错误,版本和问题都在同一个项目中。有什么想法吗?

MutableIssue componentUpdateSubTask = subtaskIssue.getIssue(); 
IssueInputParameters versionValues = issueService.newIssueInputParameters();
versionValues.setAffectedVersionIds(version.getId());
UpdateValidationResult validateVersionUpdate = issueService.validateUpdate(applicationUser, componentUpdateSubTask.getId(), versionValues);
if (!validateVersionUpdate.isValid()) { 
      throw new Exception(validateVersionUpdate); } 
IssueResult versionResult = issueService.update(applicationUser, validateVersionUpdate); 
if (!versionResult.isValid()) {  
     throw new Exception(versionResult);   } 

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

最后代码工作正常。那个项目中的某些设置出了什么问题。我必须将“受影响的版本”字段设置为可编辑。