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?
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.
Atlassian Government Cloud has achieved FedRAMP Authorization at the Moderate level! Join our webinar to learn how you can accelerate mission success and move work forward faster in cloud, all while ensuring your critical data is secure.
Register NowOnline forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.