Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save nickname55/db546f259586c0e11327b91c7047a462 to your computer and use it in GitHub Desktop.
Save nickname55/db546f259586c0e11327b91c7047a462 to your computer and use it in GitHub Desktop.
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.ModifiedValue
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder
import com.atlassian.jira.component.ComponentAccessor
def issue = event.issue as Issue
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def tgtField = customFieldManager.getCustomFieldObjects(event.issue).find {it.name == "My CustomField"}
def changeHolder = new DefaultIssueChangeHolder()
tgtField.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(tgtField), "myvalue"),changeHolder)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment