import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder
import com.atlassian.jira.issue.ModifiedValue
import com.atlassian.jira.event.type.EventDispatchOption
import com.atlassian.crowd.embedded.api.Group
import com.atlassian.jira.issue.Issue
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def zone = customFieldManager.getCustomFieldObject("customfield_10938")
def assigneGroup = customFieldManager.getCustomFieldObject("customfield_10919")
def user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
def zoneValue = underlyingIssue.getCustomFieldValue(zone)
def groupValue = ComponentAccessor.getGroupManager().getGroup("Beta-Army")
def groupValue1 = ComponentAccessor.getGroupManager().getGroup("Speedsters")
Issue issue
List <Group> groupList = new ArrayList<Group> ()
def issueChangeHolder = new DefaultIssueChangeHolder()
if (zoneValue.toString() == "Ahemdabad"){
issue.setCustomFieldValue(assigneGroup,[groupValue])
}else if (zoneValue.toString() == "Chennai"){
issue.setCustomFieldValue(assigneGroup,[groupValue1])
}
Throws an error which says "Issue is undeclared".
Please provide me with a solution. I am trying to write a behaviour on a custom field.
Thanks,
Priyanka
As stated in the error description, there is not a variable called issue in Behaviours.
You should use underlyingIssue instead of issue.
See this page please.
Tuncay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.