Regarding Saving a Custom Field in JIRA DB

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.");
}

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events