I am looking for a groovy script to swap the Component field value as a post-function. Ex: On clicking on an action, the component value must change from "A" to "B". The script I'd tried is given below,
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.util.ImportUtils
import com.atlassian.jira.component.ComponentAccessor
ComponentManager componentManager = ComponentManager.getInstance()
compList = ["A":"B" , "CAT":"DOG"]
if (compList[componentManager] != null)
{
issue.setComponents(compList[componentManager])
}