Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-57757

Improve timezone recognition for Team Calendars

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Apps - Team Calendar
    • None
    • 2
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Under some circumstances, Team Calendars will need to locate a timezone (such as during an import of an .ics file). If the file does not contain a valid timezone, TC will attempt to obtain the system's timezone in this order:

      1. atlassian.confluence.settings/defaultTimeZoneId in Confluence's bandana table.
      2. user.timezone Java sysprop, if set.
      3. Platform-specific default timezone id. JRE identifies this differently in MacOs, Linux and Windows.
      4. The default value: GMT

      However, some of the valid values for Java's user.timezone such as "UTC" or "GMT" are not considered valid for Team Calendars, since TC's supported timezone values are based on an intersection of Joda and Ical4j timezones: teamcal_supported_tz.txt

      Because TC does not consider values like "UTC" to be valid, this can cause problems during certain scenarios, like the import calendar problem described in CONFSERVER-57756

              Unassigned Unassigned
              rchang Robert Chang (Inactive)
              Votes:
              4 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: