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?