Pending Review
Last Updated: 17 Feb 2016 16:07 by Charles Pugh
Charles Pugh
Created on: 17 Feb 2016 16:07
Category: Scheduler
Type: Bug Report
0
RecurrenceRule.TryParse fails to parse some rules from Google Calendar
For our product we are using Telerik RadScheduler to display user calendar information, which we make extensive use of the Telerik.Web.UI.RecurrenceRule implementation.

Additionally we are now integrating with Google Calendar to display and edit external events within our application.

There have been several recurrence rules returned from Google that follow the iCalendar standard but RecurrenceRule has failed to parse correctly. Below are some examples of rules that have issues:

1. EXDATE value is ignored:

DTSTART:20160405T120000Z
DTEND:20160405T130000Z
RRULE:FREQ=DAILY;INTERVAL=4;BYDAY=MO,TU,WE,TH,FR,SA,SU
EXDATE;VALUE=DATE-TIME:20160413T120000Z

2. INTERVAL is ignored (interval of 1 is assigned when parsed by Telerik)

DTSTART:20160404T120000Z
DTEND:20160404T130000Z
RRULE:FREQ=DAILY;COUNT=10;INTERVAL=4

3. Parse fails completely:

DTSTART:20160404Z
DTEND:20160405Z
RRULE:FREQ=WEEKLY;UNTIL=20160509Z;BYDAY=MO;INTERVAL=1

Attached Files:
0 comments