I am using scriptrunner Create Subtask postfunction. I need to set the value for a customfield (type text unlimited). This is my Addictional issue actions code:
import org.apache.log4j.Category
def Category log = Category.getInstance("com.onresolve.jira.groovy.ActualizaTerms")
log.setLevel(org.apache.log4j.Level.DEBUG)
log.debug('Value:' + issue.assignee.displayName)
log.debug('Value:' + issue.assignee.emailAddress)
issue.description = 'Terms'
def cf = customFieldManager.getCustomFieldObjects(issue).find {it.name == 'Terms'}
def value = """
${issue.assignee.displayName}
${issue.assignee.emailAddress}
"""
issue.setCustomFieldValue(cf, value)
But CF "Term" is blank. The 2 debug statements show the right value for assignee's name and email though.
Any ideas why the string substirution ${} is not working here?
Thanks in advance,