Hi, how can I resolve the following?
running JIRA 6.4.7 and Scriptrunner 4.1.3.5
import com.atlassian.core.util.DateUtils def resolvedNames = ["Resolved", "Closed"] def timeDiff; if (issue.statusObject.name in resolvedNames) { timeDiff = issue.getResolutionDate().getTime() - issue.getCreated().getTime() } else { timeDiff = System.currentTimeMillis() - issue.getCreated().getTime() } DateUtils.getDurationString(Math.round(timeDiff / 1000))
Error -
image2015-12-10 12:5:49.png
You can probably just do a cast there:
DateUtils.getDurationString(Math.round((timeDiff / 1000) as Double))
Not exactly sure what's going on, but it's obviously having trouble inferring the type for "timeDiff / 1000".
It's safe to ignore the type checking information... https://scriptrunner.adaptavist.com/latest/jira/#_static_type_checking
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online 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.