In the QA calendar, I created recurring "Fedora QA Devel Meeting". I wanted to create it on Monday, but I guess I made a mistake and created it on Sunday (or it was a bug in Fedocal, I don't know). So then I moved the whole meeting (all occurrences) to Mondays. It showed on Mondays fine, but there was left one stray Sunday meeting. So I deleted it manually.
Right now, I see only Mondays meetings in Fedocal, which is OK.
But, in Google Calendar, I see two extra Sundays meetings (June 1 and June 15) which shouldn't be there, and which are not displayed in Fedocal. So I have no way to delete them.
It seems there's some disparity between Fedocal rendering and Google Calendar rendering. Or, the database doesn't match the exported ical file.
Do you have the meeting ID?
Got it, it's the meeting https://apps.fedoraproject.org/calendar/meeting/312/ and I can see the meeting on June 1 and 15 in its iCal output.
I'll look into this
So the problematic meetings are: https://apps.fedoraproject.org/calendar/meeting/395/ and https://apps.fedoraproject.org/calendar/meeting/396/
Should be fixed in prod, could you double-check?
The commit fixing this is: https://git.fedorahosted.org/cgit/fedocal.git/commit/?h=fix_recursive_meetings&id=5602aee946a3a4281d6c10abc516df6fe28a8741
The Sunday meetings disappeared from Google Calendar, everything seems OK. Thanks!
Great, thanks for confirming!
Fixed in https://git.fedorahosted.org/cgit/fedocal.git/commit/?id=90fa67183815f39825745ee2bd43edf00341d8f7
Unfortunately, once again I see the extra Sunday meeting in Google Calendar. It's "Fedora QA Devel meeting" again, and it appears on Jun 1st and Jun 15th. I don't see it further in the future.
Arf of course, when trying to fix #126 I reinstalled fedocal which has removed the fixes I had made for this issue.
I'll see if I can do the release tomorrow otherwise I'll see at fixing this again.
With 0.7+ being in prod, this should be fixed, could you confirm?
Fixed this time for real I hope in: https://git.fedorahosted.org/cgit/fedocal.git/commit/?h=fix_ical&id=cc3c284fc4b4d1f44d1ff516f86933045f20c4bd :)
Looks fixed even in Google Calendar.
Awesome, thanks for checking it kparal :)
to comment on this ticket.