Missing Methods in TemplateIssue Class since Jira 8.19.0
Since Jira 8.19.0 some methods have been moved from the TemplateIssue class to a parent class (GenericIssueWrapper). As part of this refactor a method was dropped which could affect existing custom Template Sets created through JEMH that depend on the $issue
object.
Dropped Method
getCustomField(String Id)
Templates relying on this method will not be able to retrieve Custom Fields directly from the $issue
object. As a workaround we recommend replacing any uses of this method with $customFieldManager.getCustomFieldObject(String id)
. See:
Before Jira 8.19.0
#set($myCustomField = $issue.getCustomField("customfield_10100"))
After Jira 8.19.0
#set($myCustomField = $customFieldManager.getCustomFieldObject("customfield_10100"))
Documentation
The following documentation shows the available methods available for the TemplateIssue class, before and after the API change.
Before Jira 8.19.0
After Jira 8.19.0
TemplateIssue:
GenericIssueWrapper