Community Announcements have moved! To stay up to date, please join the new Community Announcements group today. Learn more
×this is what I have and it doesn't seem to work.
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.MutableIssue;
import com.atlassian.jira.issue.IssueManager
CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager();
CustomField CReqTypeField = customFieldManager.getCustomFieldObjectByName('Customer Request Type');
def rt = issue.getCustomFieldValue(CReqTypeField);
CustomField ReqTypeField = customFieldManager.getCustomFieldObjectByName('Request Type');
MutableIssue issueToUpdate = (MutableIssue) issue;
issueToUpdate.setCustomFieldValue(ReqTypeField,rt);
IssueManager issueManager = ComponentAccessor.getIssueManager();
issueManager.updateIssue(null,issueToUpdate,null,false);
You do NOT set a custom field value in a scripted field, those are mutually incompatible things.
Are you trying to use a scripted custom field, OR are you trying to set the value of a custom field that can hold data?
Unlock your potential and learn how to use Jira Product Discovery to your advantage. You’ll have the expertise to revolutionize ideas and insights, roadmapping, engage and align teams and stakeholders, and deliver the best solutions—faster. Enroll today!
Start Learning
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.