I am trying to fetch the logged in user timezone as below
TimeZoneManager.getLoggedInUserTimeZone() , but it is throwing below error
No signature of method: static com.atlassian.jira.timezone.TimeZoneManager.getLoggedInUserTimeZone() is applicable for argument types: () values: []
Does anyone have idea on resolving this
Hi Vineela,
Seems like the TimeZoneManager does not have a static method like that. You should get an instance of the TimeZoneManager, something like this:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.timezone.TimeZoneManager
import com.atlassian.jira.user.ApplicationUser
ApplicationUser user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
TimeZoneManager timeZoneManager = ComponentAccessor.getComponent(TimeZoneManager.class)
return timeZoneManager.getTimeZoneforUser(user)
Let me know if this works!
Jeroen
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.