Modifying an event removes custom repetitions set up by other calendaring software
Affected on GNOME Calendar 3.32.2 on Fedora 30 Workstation.
I had an event added to my Nextcloud CalDav calendar via Google Calendar for Android with a custom repetition of Monday, Wednesday, Friday, repeating until the beginning of December. The location of this meeting changed, so I updated the event using GNOME Calendar.
GNOME Calendar does not support custom repetitions for events, instead it only has the following options:
- No Repeat
- Daily
- Monday – Friday
- Weekly
- Monthly
- Yearly
When the event was saved, the repetition was modified to be set at Weekly, which caused 2/3 of my calendar entries to disappear. This is bad. As it turns out, I have missed meetings as a result of this bug before.
I see two potential solutions for this issue:
- Custom repetitions should be added to GNOME Calendar so I can set up events that happen on a subset of days of the week.
- Updating event information should only modify the fields that have changed as a result of user interaction.
Thank you for your attention to this issue. If I can provide more details, please let me know.