Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Remove special characters from field returned from the parent issue

Alex Cumberland
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.
December 12, 2019

JIRA Server 8.4.2   & scriptRunner 5.6.8.1

Creating a Custom scripted field in script runner 

Field Name : "Parent Labels"

script being used is :

      return (issue.parentObject != null) ? issue.parentObject.getLabels() : null;

 

Value it returns is when looking at subtasks in search is showing the list of labels from the parent ok.  Problem the labels are enclosed in brackets .

  For example :        [label_one, label_two, label_three]

 

Tried to use replaceAll but could not get that to work removing the "[" or "]" and would end up not returning anything.

 

Would like to be able to have it return as :    label_one, label_two, label_three

 

 

 

 

1 answer

1 accepted

Suggest an answer

Log in or Sign up to answer
0 votes
Answer accepted
brbojorque
Community Champion
December 29, 2019

Hi @Alex Cumberland ,

Try this bit of code below.

def labels = issue.parentObject.getLabels()
labels.join(',')

Or

issue.parentObject.getLabels().join(',') 
TAGS
AUG Leaders

Atlassian Community Events