Closed p4ul closed 3 weeks ago
I took a quick look and it seems like a pretty simple fix. I hacked my local main.js
by excluding any dates in icalEvent.exdate
(exclude or exception dates), in addition to excluding recurrence overrides and it seems to fix it. Apparently there is another iCal property called EXRULE
also, which should be taken into account if we want to be 100% correct, see: https://www.kanzaki.com/docs/ical/exrule.html.
If I have time, I'll try to open a PR. Otherwise I'd be happy if someone else took my findings and opened a PR too.
Closing this as a duplicate of #418.
Describe the bug If you have a Google Remote calendar it shows all recurring tasks, even if you delete one of them
To Reproduce Steps to reproduce the behavior:
I added a remote calendar using a Google ics link (XXXXXX is censored) https://calendar.google.com/calendar/ical/p4ul.sincl4ir%40gmail.com/private-XXXXXXXXXXXXXX/basic.ics
Setup a recurring task e.g. test, 9am to 10am repeat everyday
sync Day Planner so you can see events on calendar
in google calendar click on one event and delete it (click this event only)
google calendar doesn't show deleted event
resync day planner calendar
day planner calendar still shows all original events
Expected behavior Events match locally and on google calendar.