Hello everyone,
i am creating a subtask via a script runner groovy script.
I am definately setting the summary but i get the error
"Summary: you must provide a summary" (translated from german)
Heres my source code:
import com.atlassian.jira.bc.issue.IssueService
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.IssueInputParameters
import com.atlassian.jira.user.ApplicationUser
import com.atlassian.jira.user.util.UserManager
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.util.ErrorCollection;
import ProjectIdProvider
UserManager userManager = ComponentAccessor.getUserManager()
ApplicationUser runAsUser = userManager.getUserByKey("admin")
Iterator iterator = null;
issueManager = ComponentAccessor.getIssueManager()
Issue parentIssue = issueManager.getIssueByKeyIgnoreCase("BER-94");
IssueService issueService = ComponentAccessor.getIssueService()
IssueInputParameters issueInputParameters = issueService.newIssueInputParameters()
issueInputParameters.setIssueTypeId(ProjectIdProvider.ISSUE_TYPE_BERICHT)
issueInputParameters.setReporterId(runAsUser.getId().toString())
issueInputParameters.setSummary("test")
issueInputParameters.setProjectId(ProjectIdProvider.PROJECT_BER)
log.error "setIssueTypeId:" + ProjectIdProvider.ISSUE_TYPE_BERICHT
log.error "setProjectId:" + ProjectIdProvider.PROJECT_BER
IssueService.CreateValidationResult createValidationResult = issueService.validateSubTaskCreate(runAsUser, parentIssue.getId(), issueInputParameters)
if (createValidationResult.isValid()) {
} else {
log.error("createValidationResult not valid")
ErrorCollection errors = createValidationResult.getErrorCollection()
for (String error : errors ) {
log.error error
}
}
And thats the output i get in the script console:
2019-07-11 15:34:04,017 ERROR [runner.ScriptRunnerImpl]: setIssueTypeId:11101
2019-07-11 15:34:04,018 ERROR [runner.ScriptRunnerImpl]: setProjectId:10700
2019-07-11 15:34:04,048 ERROR [runner.ScriptRunnerImpl]: createValidationResult not valid
2019-07-11 15:34:04,049 ERROR [runner.ScriptRunnerImpl]: Errors: {} Error Messages: [Zusammenfassung: Sie müssen eine Zusammenfassung des Vorgangs angeben.]
I feel like Jira is making fun of me, whats wrong with the summary?
Cheers
Jens