We have write a code for automatic assignee in a project. Assignee is changed but it is not coming under History of an issue. So difficult to track it.
Please find the below code-
else if (event.getEventTypeId() == 9){
 
 MutableIssue issue = event.getIssue();
 
 //setting assignee to null
 issue.setAssigneeId(null);
 
 //setting QA Contact to null
 CustomField cfQAContact = cfm.getCustomFieldObjectByName("QA Contact");
 def currentQAContact = issue.getCustomFieldValue(cfQAContact);
 updateCustomField(issue, cfQAContact, null, true);
 
 issue.store();
 
 //setting Additional Owners to null
 CustomField cfAdditionalOwner = cfm.getCustomFieldObjectByName("Additional Owners");
 ownerFlag =1;
 
 Issue issue1 = event.getIssue();
 IssueOnCreate(issue1);
issue1.store();
 
 boolean wasIndexing = ImportUtils.isIndexIssues();
 ImportUtils.setIndexIssues(true);
 ComponentAccessor.getIssueIndexManager().reIndex(issue1);
 ImportUtils.setIndexIssues(wasIndexing);
Is there any code which can help to update the History?
 
 
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.