I want to make a field (Company and Role) mandatory in the Create screen if another field (Application Area)(select list) has the value "SL SAP ECC”.
I use a validator on transition Create.
import com.onresolve.jira.groovy.user.FieldBehaviours
import groovy.transform.BaseScript
@BaseScript FieldBehaviours fieldBehaviours
def ApplicationAreaField = getFieldById(getFieldChanged())
def CompanyandRoleField = getFieldByName("Company and Role")
String ApplicationAreaValue = ApplicationAreaField.getValue()
if (ApplicationAreaValue == 'SL SAP ECC') {
CompanyandRoleField.setRequired(true)
} else {
CompanyandRoleField.setRequired(false)
}
But JIRA gives the report about that field, regardless of which value is chosen in the select list.
Where do I make the mistake?