How to validate some set of string in a text field?

Teja November 14, 2019

Hello,

I am trying to add a validation which catches 'Caused By Explanation' string inside a multi text field. And throws an exception to show users saying 'Caused By Explanation' is not a valid value.

How to achieve this? 

 

1 answer

1 accepted

1 vote
Answer accepted
Leo
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
November 15, 2019

Hi @Teja,

Below snippet may help you

import com.atlassian.jira.component.ComponentAccessor
import com.opensymphony.workflow.InvalidInputException

def cField = ComponentAccessor.customFieldManager.getCustomFieldObjectByName("Caused By Explanation")
def value = issue.getCustomFieldValue(cField) as String

if (value == "Something"){
return true
}
else{
throw invalidInputException = new InvalidInputException("Custom Error")
}

 BR,

Leo

Teja November 21, 2019

@Leo Thanks, It worked.

Regards

Tejas Naik

Suggest an answer

Log in or Sign up to answer