Hello,
I have the following behavior which refers to two custom fields (both are select lists). I want it to set a value to custom field b when something from A is selected:
import com.atlassian.jira.component.ComponentAccessor
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def reqproj = getFieldByName("Requesting Project")
def segment = getFieldByName("Segment")
def reqprojVal = reqproj.getValue()
// If Select List 1 is set to option A then set selectList2 to option B
if(reqprojVal.toString().contains("A88")){
// Set the value to the ID of option B
segment.setFormValue(26744)
}
else if (reqprojVal.toString().contains("B")) { segment.setFormValue(26744)}
else if (reqprojVal.toString().contains("C")) { segment.setFormValue(26745)}
Although it does not throw an error, it seems that it only selects the value on an issue, but not also actually adds it. To be more clear: if I open an issue, on the view screen I do not see the value for Segment, but if I edit the issue, I see that the proper option is selected.
Please help.
Thank you.
Disregard the question, I applied the behavior to the second custom field instead of the first one.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.