Hello,
I am trying to get the comment body of all comments by a particular user to be put into a custom field, but it's not working. (Using ScriptRunner by the way, and JIRA Software server 7.3.5)
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.MutableIssue;
import com.atlassian.jira.event.type.EventDispatchOption
def issue = event.issue as Issue
MutableIssue issueToUpdate = (MutableIssue) issue;
def issueManager = ComponentAccessor.getIssueManager();
def commentManager = ComponentAccessor.getCommentManager()
def user = event.getComment().getAuthorApplicationUser()
def commentBody = commentManager.getLastComment(issue).getBody()
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def myfield = customFieldManager.getCustomFieldObjectByName("custom field name")
if (user == "username"){
issueToUpdate.setCustomFieldValue(myfield, commentBody);
issueManager.updateIssue(event.getUser(), issueToUpdate, EventDispatchOption.ISSUE_UPDATED, false);
}