Hello,
I'm using the "Create an Assets Object from a Jira Issue" post function to create new objects from JIRA for a specific object type. I'm having difficulties to script a condition to go through all existing object names and comparing them to the "text custom field" for setting the name for the new object. It should return false if the iteration finds a matching name in the object list.
I found the following script on Atlassian's page to set a condition, but it doesn't iterate through all existing objects and compare the names. Can someone help me get the correct script?
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.fields.CustomField;
def value = issue.getCustomFieldValue(ComponentAccessor.getCustomFieldManager().getCustomFieldObject(10000)); // Change ID to the correct one
/* If an insight custom field has an object called "Microsoft" it will fail */
if (value != null && "Microsoft".equals(value[0].getName())) {
return false;
}
return true;