Why JIRA doesn't use IssueInputParameters in transition?

Yanduganov Andrey July 21, 2017

Hi.

I would like to change some issue parameters when I do transition in my plugin. I have code like this

IssueService issueService = ComponentAccessor.getIssueService();
IssueInputParameters issueInputParameters = issueService.newIssueInputParameters();

UserManager userManager = ComponentAccessor.getUserManager();
ApplicationUser adminUser = userManager.getUserByName("admin");

issueInputParameters
.setComment("comment")
.setResolutionId("10004"); // 10004 is correct transiion id

IssueService.TransitionValidationResult validationResult = issueService.validateTransition(
adminUser, issue.getId(), Integer.parseInt(transition), issueInputParameters);

issueService.transition(adminUser, validationResult);

 When I run it issue changed status but comment didn't create and resolution didn't change.

I have hried update issue with 

issueService.update(adminUser, updateValidationResult);

In this case comment was created but resolution wasn't change.

What is correct way o do this?

0 answers

Suggest an answer

Log in or Sign up to answer