#72 Editing a recurring event can easily disable recurrence
Closed: Fixed None Opened 10 years ago by kparal.

<kparal> pingou: so, if I edit a recurring meeting and forget to tick the box "edit all", the meeting is converted to single-time only (the original starting date)
<kparal> I added rec1 starting on 10-24 recurring every week. then I clicked on 10-31 version, edited it, forget to tick the box, and I ended up with a single event on 10-24.
<kparal> I would expect that the recurring event was still active and only the 10-31 version would be edited

<kparal> as a user, I expect that the whole series goes unchanged, and only that one particular event changes (for example a different description or something)
<kparal> as a programmer, I think you should exclude 10-31 from the series and create a special one-time event for 10-31

I have recorded a video, I'll attach it.


Ok I have no idea what happened there, I could not reproduce the problem locally but I could on fedocal.dev.

So:
- I cloned the sources again, problem still present
- Dump the db for backup, drop the db, re-create the db, problem disappeared.

So there was something wrong in the database itself, but I have no idea what :(

I can easily reproduce on the production instance.

I put back the old version of the db, compared the db structure changed what was different -> problem still present

I created a new calendar (all parameters to default), -> problem does not appear

So the difference is that 'OpenID classroom' has 'Multiple meetings on the same day?' checked. So this is the problem and let's see how to fix this :)

NAILED IT!! :)

https://github.com/fedora-infra/fedocal/pull/56

Took me a while but I got it, thanks for your help and finding it Kamil.

Login to comment on this ticket.

Metadata