Adjusting the time of a recurring google calendar event deletes all recurrences aside from the one I edited
Affected version
Gnome 42, Fedora 36
Bug summary
When I try to edit a recurring event on my Google calendar to adjust the start and end times, it deletes all instances of the event aside from the one I just edited, and also leaves another old copy of the event. Combined with #870, which is the other way of moving events, this makes adjusting the time of a recurring event on a Google calendar impossible without significant data loss.
Steps to reproduce
- Create a weekly recurring event on a Google calendar
- Enter the edit view and attempt to move it 1 hour earlier
- When prompted, choose to apply this edit to all other copies of the event
What happened
- The event is now present twice for that week - once at the original time and once at the new time
- Every earlier instance of the event has been deleted, meaning I need to recreate the earlier instances again
- Every later instance of the event has been left unedited
What did you expect to happen
- The event moves normally, including future and past instances
- Crucially, it does not delete my data
Relevant logs, screenshots, screencasts etc.
In this particular recording, it didn't delete the earlier events (although that definitely happened when I originally reproduced the issue)/