Hello All,
My objective is to set value to a particular custom field (select type) and store in JIRA db. This is my entire code. Can anyone let me know what am I missing ?
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.user.ApplicationUser;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.issue.IssueManager;
import com.atlassian.jira.issue.fields.CustomField;
import org.apache.log4j.Logger;
import static org.apache.log4j.Level.DEBUG;
import com.onresolve.scriptrunner.runner.util.UserMessageUtil;
import com.atlassian.jira.event.type.EventDispatchOption;
CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager();
ApplicationUser currentUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser();
CustomField customField = customFieldManager.getCustomFieldObjectByName("% Completion");
IssueManager issueManager = ComponentAccessor.getIssueManager();
if(issue.issueType.name == "Conversion Execution")
{
issue.setCustomFieldValue(customField, "25%");
UserMessageUtil.success("Code is compiling till here with no error logs.");
}