Activesyncd creates wrong RRULE for nth recurrence
Submitted by Graham Cobb
Assigned to SyncEvolution Community
Description
See also bug #70693
Activesyncd is losing the "nth" attribute for monthly repeating BYDAY events.
The following EAS data:
<Recurrence xmlns="Calendar:">
`<Recurrence_Type>`3`</Recurrence_Type>`
`<Recurrence_Interval>`1`</Recurrence_Interval>`
`<Recurrence_WeekOfMonth>`1`</Recurrence_WeekOfMonth>`
`<Recurrence_DayOfWeek>`16`</Recurrence_DayOfWeek>`
`</Recurrence>`
is turned into the following RRULE:
RRULE:FREQ=MONTHLY;BYDAY=TH
which should be:
RRULE:FREQ=MONTHLY;BYDAY=1TH
This is obviously related to bug #70693. Until I investigate further, I don't know if this is caused by the same underlying problem as that bug, is a deliberate attempt to avoid triggering that bug or is a separate bug. Even if this is separate, bug #70693 may still prevent the corrected event from being synchronised.
As events with recurrence like "first Monday of the month" are very common, it would be nice to fix this.