This no longer works in JIRA :
<% out << issue.getCustomFieldValue(componentManager.getCustomFieldManager().getCustomFieldObjectByName("MySelect")) %>
So how would one get the custom field value using component accessor ?
This is for the email template inside the workflow with the script runner plugin.
Thank you.
This is the actual way that works.
Thanks to @Tuncay Senturk [Snapbytes] you have pushed me in the right direction, however I fought there would be an easier way to achieve that.
<% def customFieldManager = com.atlassian.jira.component.ComponentAccessor.getCustomFieldManager() %> <% def customField = customFieldManager.getCustomFieldObjectByName("MyField") %> <% def field = customField.getValue(issue) %> Output MyField : <% out << field %>
def customFieldManager = ComponentAccessor.getCustomFieldManager() def customField = customFieldManager.getCustomFieldObject("customfield_11300") // or // def customField = customFieldManager.getCustomFieldObjectByName("MySelect")) def fieldValue = customField.getValue(issue);
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try this:
issue.getCustomFieldValue(ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("MySelect"))
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I think unfortunately you will need the FQCN, ie: com.atlassian.jira.component.ComponentAccessor
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Agree.
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.