Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Get the Selected Entries from a Multi-select custom field

Tim Cook October 22, 2019

I'm using JIRA Software v8.4.0

The multi-select I'm trying to get the selections from is in a tab of a screen "Required Reviewers".

 

I've read several posts, however, many are for JIRA version prior to v7's depreciated classes.

I've tried to run the following code in the Script Runner console, but there are problems.

Please help.

 

import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.Issue;

//def issue = event.issue as Issue

// Get a pointer to the current logged in user
def CurrentUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()

def customFieldManager = ComponentAccessor.getCustomFieldManager()
def commentManager = ComponentAccessor.commentManager
def cField = customFieldManager.getCustomFieldObjectByName("Required Reviewers")
//def cFieldValue = issue.getCustomFieldValue(cField).toString()

Tim

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 27, 2019

This code would work right up until the last line.  The custom field will not return a string, it will return a list (collection/array etc) of user objects.

TAGS
AUG Leaders

Atlassian Community Events