I have the following code in a scripted field:
def int days
try{
def now = new Date()
// get values of Created Date Information
def Timestamp createdDate = issue.getCreated() //TimeStamp
def Timestamp resolutionDate = issue.resolutionDate //TimeStamp
//elapsed time
def elapseTimeInMillis
if (resolutionDate){
elapseTimeInMillis = resolutionDate.getTime() - createdDate.getTime()
} else {
elapseTimeInMillis = now.getTime() -createdDate.getTime()
}
if(elapseTimeInMillis) {
def hours = TimeUnit.MILLISECONDS.toHours(elapseTimeInMillis)
days = hours / 24
def daysHours = hours - (days*24)
}
} catch (Exception e) {
log.error "ERROR $e"
0 as Double
}
days ? days as Double : 0 as Double
It is set up with a number template and a number searcher. When I display the column in a search, it displays numbers as expected. However, If I want to query the items that are greater than 2, I get no results. If I try querying using the field at all in the search, I get no results.
Here is my JQL from issue navigator: project = "CAT Group Policy Services" and "Age Since Received Number" >2
How can search on this numeric field?
Community moderators have prevented the ability to post new answers.
Did you reindex after you implemented the scripted field? Otherwise only changed issues get the correct value.
That was it - thanks, sometimes I forget the simplest things.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.