Hi All,
I have written the below script for creating the issue in Jira, but getting issue created.
import com.atlassian.jira.bc.issue.IssueService.CreateValidationResult
import com.atlassian.jira.bc.issue.IssueService.IssueResult
import com.atlassian.jira.issue.IssueManager
import org.apache.log4j.Category
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.*
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.bc.issue.IssueService;
import com.atlassian.jira.bc.issue.IssueService.CreateValidationResult;
import com.atlassian.jira.bc.issue.IssueService.IssueResult;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.fields.CustomField;
Collection<CustomField> customFields = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectsByName("customFieldId=18229");
println(customFields);
for (CustomField customField : customFields) {
if (customField.getValue(issue).toString().equals("Yes")) {
//customField=Yes, create issue
IssueService issueService = ComponentAccessor.getIssueService();
println(issueService);
CreateValidationResult createValidationResult = issueService.validateCreate(currentUser, issueInputParameters);
println(issueService);
if (createValidationResult.isValid())
{
IssueResult createResult = issueService.create(currentUser, createValidationResult);
if (!createResult.isValid())
{
println("issue created");
}
}
}
}
Any help/Suggestion would be appreciated.
Regards,
Dileep Kumar