Hi,
I want to set reporter as approval but i am unable to do.
Please code:
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.component.ComponentAccessor
import org.apache.log4j.Category
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.event.type.EventDispatchOption
log.setLevel(org.apache.log4j.Level.DEBUG)
CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager();
CustomField CF = customFieldManager.getCustomFieldObjectByName("Approver (Business)");
def userManager = ComponentAccessor.getUserManager()
def reporter = issue.getReporter().getName() as String
log.debug("reporter: $reporter")
def user_tier2engineer = userManager.getUserByName(reporter)
issue.setCustomFieldValue(CF, user_tier2engineer);
def user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
IssueManager issueManager=ComponentAccessor.getIssueManager();
issueManager.updateIssue(user,issue,EventDispatchOption.ISSUE_UPDATED,true);
Thanks Swarna