Forums

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

I would like Parent(Primary task) CF field value(select list) to another CF(text field) using script

Vamshi Krishna Challandula
Contributor
November 16, 2021

Hi 

 

I would like Parent(Primary task) CF field value(select list) to another CF(text field) using script Listener.

Here is my script. Please help me out.

import com.atlassian.jira.issue.Issue
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.fields.CustomField
import java.sql.Timestamp
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.event.issue.IssueEvent
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder
import com.atlassian.jira.issue.ModifiedValue
import com.atlassian.jira.event.type.EventDispatchOption
//import com.atlassian.jira.user.ApplicationUser

def customFieldManager = ComponentAccessor.getCustomFieldManager()

//def cField = customFieldManager.getCustomFieldObject("customfield_14815")
log.info("productList????//")

//def issueManager = ComponentAccessor.getIssueManager()


def changeHolder = new DefaultIssueChangeHolder()

Issue issue = event.issue

 

def change = event?.getChangeLog()?.getRelated("ChildChangeItem")?.find {it.field == "Product List"}

//log.info("reporter++++++++++++") //for checking in execution
if (change) {
//issue.getSubTaskObjects()?.findAll { it.issueType.name in ["Sub-task"]
def subtask = ComponentAccessor.getIssueManager().getIssueByCurrentKey(it.key)
def cField = customFieldManager.getCustomFieldObject("customfield_14815")
log.info("test*****")
subtask.getCustomFieldValue(cField)
def customField = issue.getCustomFieldValue(cField)
def productLine = customFieldManager.getCustomFieldObject("customfield_15300")
issue.setCustomFieldValue(productLine)
log.info("productLinevalue*****")
ComponentAccessor.getIssueManager().updateIssue(issue, subtask, EventDispatchOption.DO_NOT_DISPATCH, false)
}

 

Thanks,

Vamshi

1 answer

0 votes
Juan José Marchal Gómez
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.
November 16, 2021

Hello @Vamshi Krishna Challandula

What is the error?

Best regards.

Vamshi Krishna Challandula
Contributor
November 16, 2021

Hi @Juan José Marchal Gómez ,

logs aren't printing. Can you please provide the sample.

Where i need to copy field value (select list) to another CF(Text field) from parent to subtask.

 

Please help me out.

Thanks,

Vamshi

Suggest an answer

Log in or Sign up to answer