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
Turns out the summary field was not in the create mask of the subtask issue type in question.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.