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

Flaw in the recurring event handling logic, with data loss of the split events #8500

Open
2 tasks done
jsantos42 opened this issue Feb 7, 2025 · 0 comments
Open
2 tasks done
Labels
bug broken functionality, usability problems, unexpected errors topic: calendar

Comments

@jsantos42
Copy link
Contributor

jsantos42 commented Feb 7, 2025

  • This is not a feature request (existing functionality does not work, not missing functionality).
    I will request features on forum or via support.
  • I've searched and did not find a similar issue.

Bug in web app
Updating the date on a recurring event overwrites every previously split event and deletes event data

Describe the bug
I have a recurring event (say, going to the physio every Monday 12h00). Sometimes, either me or the physio can't make it on that time slot, so we either cancel or reschedule that week's appointment to a more convenient day/hour. So I change that instance of the recurring event series and select Update this event only.
Recently, we decided our usual time should start being Monday 13h00. So I changed the recurring event series and selected Update all events. That overwrote ALL the events, so:

  • even on the weeks that we have skipped have now an event at Monday 13h00
  • the events that I had changed to a different day/hour disappeared and were replaced by one at Monday 13h00

This is a major flaw in the recurring event handling logic, involving irreversible data loss (especially because there is no Undo feature, but even if that was, I only noticed this after 1 week).
Now I'm struggling to know how many sessions do I owe them!

To Reproduce
Steps to reproduce the behavior:

  1. Create a recurring event (e.g. weekly on Monday 12h00)
  2. Edit one of those instances and select Update this event only. Change the day and/or the time.
  3. Edit one of the recurring instances on Monday, select Update all events and change the hour.
  4. You will have lost the event created on step 2.

Expected behavior
The split event should be indeed split, no longer abiding to the recurring event logic. It should be extracted, as it happens for example in Apple Calendar.

Desktop (please complete the following information):

  • OS: Mac OS 13

Additional context
Add any other context about the problem here.

@jsantos42 jsantos42 added the bug broken functionality, usability problems, unexpected errors label Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug broken functionality, usability problems, unexpected errors topic: calendar
Projects
None yet
Development

No branches or pull requests

2 participants