Hi
I've Googled all over and the closest I've gotten is
package UpdateIssue
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.MutableIssue
CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager();
issue.setDescription(customFieldManager.getCustomFieldObjectByName("Affected Users").getValue(issue).toString() + "/" + customFieldManager.getCustomFieldObjectByName("Implementation Details").getValue(issue).toString())
However this replaces the Description text instead of adding to it.
I'm trying to add some custom field contents to the Description on a post function, so that when the Jira Service Desk approver email is sent to an approver, it includes all of the details in the Change Request.
I essentially want:
-----------------
Original Text in the description
Name of Custom field 1:
Contents of custom field 1
Name of custom field 2:
Contents of custom field 2
------------------
and so on.
Hello @Stephen Letch
Why don't you first save the current description in a variable using
def description = issue.description
and then in issue.setDescription you can append the custom field values to the above variable "description" which is holding the current value of description.
Can you provide an example? I'm not a coder so am having to pull examples from where I can to make this work.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.