Hi Atlassian Community, looking for some help to set current date/time based on change of status.
Here is the sample script but does not seem to be working as expected.
Start Date and End Dates are both Jira date picker fields
import java.time.LocalDateTime
import com.atlassian.jira.issue.status.Status
def oldStatus = transientVars.oldStatus as Status
def status = ['To Do', 'Not Started']
if (oldStatus.name in status) {
issue.set {
setCustomFieldValue('Start Date', LocalDateTime.now())
setCustomFieldValue('End Date', LocalDateTime.now())
}
}
else { setCustomFieldValue('End Date', LocalDateTime.now())}