import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.ComponentManager
Issue issue = issue;
ComponentManager componentManager = ComponentManager.getInstance();
CustomFieldManager customFieldManager = componentManager.getCustomFieldManager();
CustomField customField1 = customFieldManager.getCustomFieldObject('customfield_10589') ;
CustomField customField2 = customFieldManager.getCustomFieldObject('customfield_10590');
firstname = issue.getCustomFieldValue(customField1)?.getValue();
lastname = issue.getCustomFieldValue(customField2)?.getValue();
if (firstname && issue.summary){
if (issue.summary.contains(firstname) && issue.summary.contains(lastname)){
issue.summary = "Joiner:"+ issue.summary;
}
else{
issue.summary ="Joiner: "+firstname+" "+lastname;
}
}
else{
return false;
}