Hi, below is my use case.
- I have a Custom field defined with check boxes
- When user selects the check boxes, am adding it to a Scripted field and keep appending to the Multi line scripted field as they select to track all the selction
Below is the script i have
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.IssueManager;
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.customfields.option.Option
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.CustomFieldManager
def customFieldManager = ComponentAccessor.customFieldManager
CustomField customFieldDE = customFieldManager.getCustomFieldObjectByName("RPR DE Return Reason")
CustomField customFieldPM = customFieldManager.getCustomFieldObjectByName("RPR PM Return Reason")
def customFieldtrail = customFieldManager.getCustomFieldObjectByName("RPR Return Err Code Trail")
def customFieldtrailval = getCustomFieldValue(customFieldtrail)
//System.out.println("Custom field value: " + customFieldtrailval)
StringBuilder stringBuilder = new StringBuilder()
stringBuilder.append(customFieldtrailval)
((List<Option>) issue.getCustomFieldValue(customFieldDE)).each {
stringBuilder.append(it.getValue()).append(", ")
}
((List<Option>) issue.getCustomFieldValue(customFieldPM)).each {
stringBuilder.append(it.getValue()).append(", ")
}
return stringBuilder.toString()
The issue i have is on the bold line. it is lways returning Null.
below is what i get
nullD1-1(Incorrect Revenue),
Kindly advise, if there are better options to handle this .
Thanks in advance