Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Evolution recurrence pattern is not compatible with Outlook #1712

Closed
FlexMcMurphy opened this issue Oct 2, 2023 · 3 comments
Closed
Assignees
Labels
bug Something's not working right resolved Working hotfix available
Milestone

Comments

@FlexMcMurphy
Copy link

FlexMcMurphy commented Oct 2, 2023

OGCS 2.10.0.0
Edition: Portable
Sync Direction: O<->G

I have a recurring appointment that I created in Evolution mail client running in Manjaro. This syncs without problem to my Google Calender but from there it will not sync to OGCS.

I tried two different patterns, each works in Evolution and syncs to Google Calendar but both fail to sync with Outlook via OGCS.

  1. Starting on 6th Oct, recur Every 4 days for 10 occurrences.... the sync to OGCS fails with this in the log:
2023-10-02 22:34:42,018 DEBUG  31 OutlookGoogleCalendarSync.OutlookOgcs.Calendar [306] -  Processing >> 06/10/2023 09:00 (R) => "My Test Recurring Appointment"
2023-10-02 22:34:42,018 DEBUG  31 OutlookGoogleCalendarSync.Console [294] -  06/10/2023 09:00 (R) "My Test Recurring Appointment"
2023-10-02 22:34:42,140 WARN  31 OutlookGoogleCalendarSync.Recurrence [321] -  There aren't any RRULEs present. Outlook doesn't support this: https://support.microsoft.com/en-gb/kb/2643084
2023-10-02 22:34:42,140 DEBUG  31 OutlookGoogleCalendarSync.Recurrence [321] -  rule: RRULE;X-EVOLUTION-ENDDATE=20231111T090000Z:FREQ=DAILY;COUNT=10;INTERVAL=4
2023-10-02 22:34:42,140 WARN  31 OutlookGoogleCalendarSync.Console [288] -  Appointment creation skipped: WARNING: The recurrence pattern is not compatible with Outlook. This event cannot be synced.
  1. I also tried another.... Starting on 6th Oct, recur Every Week on Wed, Fri and Sun for 15 occurrences... the sync to OGCS fails with this in the log:
2023-10-02 23:00:02,154 DEBUG  29 OutlookGoogleCalendarSync.OutlookOgcs.Calendar [306] -  Processing >> 06/10/2023 09:00 (R) => "My Test Recurring Appointment"
2023-10-02 23:00:02,154 DEBUG  29 OutlookGoogleCalendarSync.Console [294] -  06/10/2023 09:00 (R) "My Test Recurring Appointment"
2023-10-02 23:00:02,268 WARN  29 OutlookGoogleCalendarSync.Recurrence [321] -  There aren't any RRULEs present. Outlook doesn't support this: https://support.microsoft.com/en-gb/kb/2643084
2023-10-02 23:00:02,268 DEBUG  29 OutlookGoogleCalendarSync.Recurrence [321] -  rule: RRULE;X-EVOLUTION-ENDDATE=20231108T090000Z:FREQ=WEEKLY;COUNT=15;BYDAY=WE,FR,SU
2023-10-02 23:00:02,268 WARN  29 OutlookGoogleCalendarSync.Console [288] -  Appointment creation skipped: WARNING: The recurrence pattern is not compatible with Outlook. This event cannot be synced.

In both cases I can create that recurrence pattern using Outlooks own "Recurrence" popup dialog just fine. Despite what is said in https://support.microsoft.com/en-gb/kb/2643084 Outlook does appear to support a variety of different recurrence patterns.
Is the issue maybe something to do with timestamps or timezones? See how the log mentions --> X-EVOLUTION-ENDDATE=20231108T090000Z
Or is it this issue mentioned in that link?

"The meeting contains a recurrence pattern that is defined by the RDATE property. However, the meeting does not include a corresponding RRULE property. In this case, Outlook does not open the item, even if the RDATE property specifies a supported recurrence pattern"

Can you help me debug this further and make a recurring appointment that I make in Evolution mail client appear in Outlook via OGCS?

Cheers,

Flex

@phw198 phw198 added bug Something's not working right triage Issue being investigated and removed question labels Oct 7, 2023
@phw198 phw198 self-assigned this Oct 7, 2023
@phw198
Copy link
Owner

phw198 commented Oct 7, 2023

The issue is the RRULE;X-EVOLUTION-ENDDATE=20231108T090000Z: part of the recurrence rule. According to the ical standard, this is how non-standard parameters should be held - it's the first time I've ever seen it done though!

Pretty sure I just need to make OGCS ignore that bit...

@phw198
Copy link
Owner

phw198 commented Oct 7, 2023

📦 This should now be resolved with hotfix v2.10.1.8.zip (see instructions for applying).

Please let me know how it goes!

@phw198 phw198 added waiting fix confirmation Hotfix available for testing and removed triage Issue being investigated labels Oct 7, 2023
@FlexMcMurphy
Copy link
Author

Hi Paul,

Yes that fix has solved my issue with recurring appointments/events.
Thanks so much for making the fix!

Flex

@phw198 phw198 added resolved Working hotfix available and removed waiting fix confirmation Hotfix available for testing labels Oct 8, 2023
@phw198 phw198 added this to the v2.10.2 milestone Oct 8, 2023
@phw198 phw198 changed the title The recurrence pattern is not compatible with Outlook The Evolution recurrence pattern is not compatible with Outlook Oct 8, 2023
@phw198 phw198 closed this as completed in b356555 Oct 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something's not working right resolved Working hotfix available
Projects
None yet
Development

No branches or pull requests

2 participants