I am trying to compare a value from a multiselect customfield. i did the following code:
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.IssueManager;
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.user.util.UserManager;
import com.atlassian.jira.issue.MutableIssue
import com.onresolve.scriptrunner.runner.util.UserMessageUtil
def issueManager = ComponentAccessor.getIssueManager();
def userManager = ComponentAccessor.getUserManager();
def customFieldManager = ComponentAccessor.getCustomFieldManager();
def cField = customFieldManager.getCustomFieldObject("customfield_12032");
def cFieldValue = issue.getCustomFieldValue(cField);
if (cFieldValue.toString() == "Business Trips")
{
UserMessageUtil.error('Please select project.')
}
But the code only works when I put cFieldValue.toString() == "None". I can't seem to figure out why it doesn't work for the other options.
I've submitted a ticket to Atlassian support, ping me in private if you want to view it:
https://getsupport.atlassian.com/servicedesk/customer/portal/48/PCS-69271
Hi @Amir Katz (Outseer) ,
Odd!
Which string are you trying to add to the field help? (are you using special characters?)
- Tessa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
no special characters.
Project settings -> Request types -> <pick request type> -> Request form -> Visible fields -> hover to field, click in 'Field help', type text, click Update --> text disappears.
I have no scripting-related extensions in my browser (Chrome latest).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.