Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,368,644
Community Members
 
Community Events
168
Community Groups

How to set date field if empty in postfuction?

I am using the following code but that is not now working.

import com.atlassian.jira.component.ComponentAccessor
import java.sql.Timestamp

def customFieldManager = ComponentAccessor.getCustomFieldManager()

def dateCf = customFieldManager.getCustomFieldObject("customfield_20020") // Date time fields require a Timestamp

if (! dateCf.getValue()) {
issue.setCustomFieldValue(dateCf, new Timestamp((new Date()).time))
}

I tried multiple other versions which I found on the internet, but I am not able to figure out.

Thanks for suggestions. 

1 answer

I think I figured it out.

import com.atlassian.jira.component.ComponentAccessor
import java.sql.Timestamp

def customFieldManager = ComponentAccessor.getCustomFieldManager()

def dateCf = customFieldManager.getCustomFieldObject("customfield_20020") // Date time fields require a Timestamp

if (! issue.getCustomFieldValue(dateCf)) {
issue.setCustomFieldValue(dateCf, new Timestamp((new Date()).time))
}

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events