We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2014-06-27 23:29:52 +0200

[bug] Recurrence UNTIL rule part not interpreted correctly in calendar

The until part of recurrence rules seems to be interpreted exclusively, while it should be inclusive according to the specifications.

Example: - Use Evolution to create an appointment that starts on Monday July 16, let it recur daily until Thursday July 19. The appointment will show up for Monday, Tuesday, Wednesday, Thursday. - Then, start a sync on the Jolla phone and check the calendar. The appointment only shows up for Monday, Tuesday and Wednesday.

If you inspect the UNTIL part of the RRULE of the VEVENT on the server, it is set to UNTIL=20140619. RFC 5545 specifies for the recurrence rules that it should be interpreted inclusively, see https://tools.ietf.org/html/rfc5545#section-3.3.10.

[bug] Recurrence UNTIL rule part not interpreted correctly in calendar

The until part of recurrence rules seems to be interpreted exclusively, while it should be inclusive according to the specifications.

Example: - Use Evolution to create an appointment that starts on Monday July 16, let it recur daily until Thursday July 19. The appointment will show up for Monday, Tuesday, Wednesday, Thursday. - Then, start a sync on the Jolla phone and check the calendar. The appointment only shows up for Monday, Tuesday and Wednesday.

If you inspect the UNTIL part of the RRULE of the VEVENT on the server, it is set to UNTIL=20140619. RFC 5545 specifies for the recurrence rules that it should be interpreted inclusively, see https://tools.ietf.org/html/rfc5545#section-3.3.10.