Set default value to component

Anna Protopapa
Contributor
May 22, 2019

We need to set a default value for the components field. We have tried the following code as a behaviour initialiser but it does not work:

def Components = getFieldById("Components")
Components.setFormValue("IT User Support")

Thank you

1 answer

Suggest an answer

Log in or Sign up to answer
1 vote
Vladislav
Contributor
August 19, 2020

Hi Anna,

Try this as post-function:

import com.atlassian.jira.component.ComponentAccessor
def projectComponentManager = ComponentAccessor.getProjectComponentManager()
projectComponentManager.findAllForProject(issue.projectObject.id)
def component = projectComponentManager.findByComponentName(issue.projectObject.id, "YOUR COMPONENT HERE")
issue.setComponent([component])

Thanks Ovidiu Vasilescu!

TAGS
AUG Leaders

Atlassian Community Events