Hi there,
I am trying to copy fixVersion release date to a custom date filed. I am not quite clear on how to update the custom filed. Can someone help?
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.ComponentManager
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def cDuedate = customFieldManager.getCustomFieldObjectByName("Customer Due Date")
def cDuedateValue = issue.getCustomFieldValue(cDuedate)
def version = issue.getFixVersions()
def setDate = version
log.warn "Release Date = ${setDate}"
issue.setCustomFieldValue (cDuedate,setDate)
version will be a collection of version so ,first you need to get the Version Obj by iterating the collection and then use getReleaseDate on it . Assuming you want the first fix version :
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.ComponentManager
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def cDuedate = customFieldManager.getCustomFieldObjectByName("Customer Due Date")
def cDuedateValue = issue.getCustomFieldValue(cDuedate)
def version = issue.getFixVersions()
def setDate = version.iterator().next().getReleaseDate() as Date
log.warn "Release Date = ${setDate}"
issue.setCustomFieldValue (cDuedate,setDate)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.