[CalendarServer-users] Important: Unexpected recurrence instances returned
cdaboo at apple.com
Thu Oct 26 12:44:03 PDT 2017
--On October 26, 2017 at 12:40:56 PM -0700 Gaurav Jain
<monkeyfdude at gmail.com> wrote:
> When I send DTSTART;TZID=America/Los_Angeles:20171026T030000, it works.
OK, I was thinking it might be related to the time zone used with DTSTART.
> I have a different question, is it necessary to send VTIMEZONE within the
> iCalendar object for recurrence to work?
> After the above changes, it works even if there is no VTIMEZONE in
> iCalendar object.
Most iCalendar servers and client now support iCalendardata without a
VTIMEZONE assuming the time zone id being used is one of the standard IANA
time zones. If you are sending the iCalendar data to an "unknown" system
(e.g. via email) then it is safer to always include the VTIMEZONE.
More information about the calendarserver-users