Have made many other attempts since I first posted and made several tweaks along the way, but still no success getting the "If" statement to work. I can populate the 2nd field (Resume Test?) when I comment out the if-statement in the below, but have not found how to make if-statement work.
(1) Temp Resume Type - selection (Resume Assembly, Resume Test, Resume Shipment) - custom Checkbox field
(2) Resume Test? - selection Yes, Radio Button
Need to only populate the Resume Test? = "Yes" if the "Resume Test" is selected for the Temp Resume Type field. The reason is I need this is the Temp Resume Type is a temporary field that could be changed, but we need to make additional actions later if at any time a "Resume Test" was selected.
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.ModifiedValue
import com.atlassian.jira.issue.customfields.manager.OptionsManager
import com.atlassian.jira.issue.fields.config.FieldConfig
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def cf1 = customFieldManager.getCustomFieldObjectByName("Resume Test?")
def fieldConfig1 = cf1.getRelevantConfig(issue)
def value = ComponentAccessor.optionsManager.getOptions(fieldConfig1)?.find { it.toString() == 'Yes' }
if (['Temp Resume Type']*.value.contains("Resume Test")) {
issue.setCustomFieldValue(cf1, value)
}
Thanks
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.