After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 313657 - IOP: Implement Outlook-like handling of recurrence corner-cases
IOP: Implement Outlook-like handling of recurrence corner-cases
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
unspecified
Other Linux
: Normal major
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[connector]
Depends on:
Blocks:
 
 
Reported: 2005-08-16 19:47 UTC by Carsten Guenther
Modified: 2005-08-17 15:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed patch (1.17 KB, patch)
2005-08-16 21:49 UTC, Carsten Guenther
committed Details | Review

Description Carsten Guenther 2005-08-16 19:47:27 UTC
The following recurrence patterns are handled differently by Outlook and
Evolution and therefore cause interoperability problems:
1. Yearly on Feb 29
2. Monthly on day 29, 30 or 31

In those cases the day from the rule does not exist for every occurrence, Feb 29
for example only exists every 4 years. In such a case Outlook puts the
occurrence on the last day of the month, Evolution skips the occurrence
alltogether. This leads to the problem that such a rule defined in Outlook will
appear on a completely different list of days in Evolution, which is a big problem.

This can be easily reproduced with the Exchange connector.
Comment 1 Carsten Guenther 2005-08-16 21:49:52 UTC
Created attachment 50816 [details] [review]
Proposed patch

This fixes the above cases.
Comment 2 Chenthill P 2005-08-17 08:39:20 UTC
For the exchange bugs connector keyword should be added.
Comment 3 Carsten Guenther 2005-08-17 15:48:28 UTC
Fixed in head.