OutlookGoogleCalendarSync
OutlookGoogleCalendarSync copied to clipboard
OGCS deletes a specific Outlook item without asking, even though Delete confirmation is set
Enhancements for consideration:-
- [ ] Honour the "Disable deletions" option for removed instances of a recurring series
- [ ] Automate the recreation of the entire series, instead of displaying the recommended manual action
OGCS Version: v2.9.5.0 Installed or Portable: Installed
Problem Description
OGCS deletes a specific Outlook item without asking, even though Delete confirmation is set.
This occurs when the Outlook item is an instance of a recurring meeting that has been moved to a new proposed time.
A warning appears in the Sync pane, but the Outlook item is deleted silently.
The expected behavior is that the Outlook item should not be deleted without confirmation.
Steps to Reproduce the Issue
- Set Delete Confirmation in Settings|Sync Options
- You decline an instance of a recurring Outlook meeting set by someone else, and propose a new time
- The other party accepts the proposal in Outlook
- You accept the update to that instance
- When OGCS next runs, it displays a complicated message in the Sync pane (if you happen to be watching at the time), ans silently deletes the newly moved instance without requesting confirmation
Any other information
Here is the text of the message in the Sync Pane:
Comparing 109 existing Google calendar entries
05/04/2022 16:30 "REDACTED "
The occurrence on 06/09/2022 does not exist in Google, but does in Outlook.
This can happen if, for example, you declined the occurrence (which is synced to Google) and proposed a new time that is subsequently accepted by the organiser.
Suggested fix: delete the entire series in Google and let OGCS recreate it.
Ensure you first set OGCS to one-way sync O->G.
0 entries updated.
Syncing Outlook ← Google
Matching calendar items...
0 Outlook calendar entries to be deleted.
0 Outlook calendar entries to be created.
109 calendar entries to be compared.
Comparing 109 existing Outlook calendar entries
08/09/2022 15:00 "REDACTED "
Deleted.
0 entries updated.
Sync finished!
Here are relevant lines from the log:
2022-09-07 12:16:47,372 DEBUG 6 OutlookGoogleCalendarSync.OutlookOgcs.Calendar [406] - 05/04/2022 16:30 (R) => "REDACTED "
2022-09-07 12:16:47,372 DEBUG 6 OutlookGoogleCalendarSync.Recurrence [400] - This is a recurring Google event with 1 exceptions in the sync date range.
2022-09-07 12:16:47,372 FINE 6 OutlookGoogleCalendarSync.Recurrence [753] - Found Google exception for 06/09/2022 16:30:00
2022-09-07 12:16:47,535 DEBUG 6 OutlookGoogleCalendarSync.Recurrence [809] - Found Outlook exception for 06/09/2022 16:30:00
2022-09-07 12:16:47,588 FINE 6 OutlookGoogleCalendarSync.OutlookOgcs.Calendar [1320] - GetSummary - not all day event
2022-09-07 12:16:47,604 INFO 6 OutlookGoogleCalendarSync.Console [287] - 08/09/2022 15:00 (R) "REDACTED "
2022-09-07 12:16:47,604 INFO 6 OutlookGoogleCalendarSync.Console [287] - Deleted.