Is there a way to get value of a custom field on a specific date

Sameer Vij January 30, 2019

So far I have been able to get the issue change history and go through each of the change. The code below works if there has been no change since that date.

 

def lastTarget

def changeItem = ComponentAccessor.getChangeHistoryManager().getChangeItemsForField(issue, 'Target end')

if(changeItem == []){
log.debug("No change in Target End:")
return 0
}

else {
for (int i=0; i<= changeItem.size()-1; i++)

{

if (changeItem.get(i).getCreated() < LastWeek)
{
log.debug("Change between inception and last week")
lastTarget = changeItem.get(i).getToString().toString()
log.debug("Last Change: " + lastTarget + " on " + changeItem.get(i).getCreated())

}
else
{
log.debug("Change between last week and now:")
return lastTarget

}


}


}

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events