Hi everyone, I wrote a script that changes the follow up date to from what it is to the next follow up date when a comment is added.
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.event.issue.IssueEvent
import com.atlassian.jira.issue.MutableIssue
import java.sql.Timestamp
import java.util.Calendar
IssueEvent event = ComponentAccessor.getIssueEventManager().getEvent(issue.id)
MutableIssue issue = event.issue
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def dateCf = customFieldManager.getCustomFieldObjectsByName("Follow up date") // Replace with your custom field ID
def calendar = Calendar.getInstance()
calendar.time = new Date()
while (calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY || calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {
calendar.add(Calendar.DAY_OF_MONTH, 1)
}
issue.setCustomFieldValue(dateCf, new Timestamp(calendar.timeInMillis))