I am trying to create a scripted field which will populate with a list of users full names from a multi user picker field ("Award Nominees" customfied_21775)
I have tried the following script:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.user.ApplicationUser
CustomField multiuserCstFld = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Award Nominees")
if (multiuserCstFld == null)
return "custom field not found"
StringBuilder result = new StringBuilder();
for(ApplicationUser user: (ArrayList) multiuserCstFld.getValue(issue))
result.append(user.getName() + "/")
return result.toString().substring(0, result.toString().length() - 1)
but I get the following syntax error:
[Static type checking] - Cannot loop with element of type com.atlassian.jira.user.ApplicationUser with collection of type java.util.ArrayList
I'm at a loss as to what is wrong. I am on JIRA version 7.1.9 and using scriptrunner version 4.3.13
Any help would be greatly appreciated. Thank you!