Forums

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

Update a single issue picker using the issue key - groovy

Sibi_K March 1, 2020

Hi all,

 

I have to update the single issue picker (custom field name = Test Linking) based on the issue key (TEST-130) but no luck. I am getting the below error when logging.

 

def issueManager = ComponentAccessor.getIssueManager()
def issueTest_130 = issueManager.getIssueObject("TEST-130")
def myval = cFieldValue

def customFieldManager = ComponentAccessor.getCustomFieldManager()
MutableIssue issueTest_130_= (MutableIssue) issueTest_130
def textCf2 = customFieldManager.getCustomFieldObjects(issueTest_130).find {it.name == "Test Linking"}

log.debug("textCf2 : "+textCf2)
log.debug("textCf2 : "+textCf2.getClass())

if (textCf2) {
def changeHolder = new DefaultIssueChangeHolder()
textCf2.updateValue(null, issueTest_130_, new ModifiedValue(issueTest_130_.getCustomFieldValue(textCf2), myval),changeHolder)
log.debug("testcf2 is updated")
}

 

Log:

 

2020-03-01 14:03:08,403 DEBUG [acme.CreateSubtask]: textCf2 : Test Linking
2020-03-01 14:03:08,404 DEBUG [acme.CreateSubtask]: textCf2 : class com.atlassian.jira.issue.fields.ImmutableCustomField
2020-03-01 14:03:08,408 ERROR [workflow.ScriptWorkflowFunction]: *************************************************************************************
2020-03-01 14:03:08,408 ERROR [workflow.ScriptWorkflowFunction]: Script function failed on issue: TEST-133, actionId: 81, file: <inline script>
java.lang.ClassCastException: java.lang.String cannot be cast to com.atlassian.jira.issue.Issue
	at com.codedpoetry.easylinks.customfields.SingleIssueLinkCF.updateValue(SingleIssueLinkCF.java:63)
	at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(ImmutableCustomField.java:426)
	at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(ImmutableCustomField.java:396)
	at com.atlassian.jira.issue.fields.OrderableField$updateValue.call(Unknown Source)
	at Script1172.run(Script1172.groovy:77)

 

2 answers

0 votes
Prashant Mali
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 15, 2022

Hello @Sibi_K  / @Rolf Lader ,

Any luck on this issue?

0 votes
Rolf Lader
Community Champion
May 2, 2022

Hello @Sibi_K 

Have you found a solution for your problem?

Best regards, Rolf

Suggest an answer

Log in or Sign up to answer