Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Andrea Paolucci Posted July 12, 2022 Posted July 12, 2022 I had a collaborator setting an event in the calendar that was repeating without a repeating end. After fixing this and removing the repeating, the iCalendar subscription is still picking up the repeat and generating 2 years of daily events. I tried removing the subscription from my google calendar and adding it back but it didn't work. I then removed the event but no luck with that either. How can i fix this issue?
Jim M Posted July 12, 2022 Posted July 12, 2022 Could you please provide us a link to the event in question? We can then review what is happening.
Andrea Paolucci Posted July 12, 2022 Author Posted July 12, 2022 3 minutes ago, Jim M said: Could you please provide us a link to the event in question? We can then review what is happening. do you mean to the icalendar?
Andrea Paolucci Posted July 12, 2022 Author Posted July 12, 2022 update: deleting the event did work...it took a while but in the end it disappeared, i'm wondering why updating the event didn't (this event has been up for 2 months that way...i was waiting it to pass before deleting it)
Marc Posted July 13, 2022 Posted July 13, 2022 It will have likely simply taken time for it to do given that there were so many present. Has this now been resolved?
Andrea Paolucci Posted July 13, 2022 Author Posted July 13, 2022 Well deleting is a solution, but i believe there might be a bug in just updating the repeating section of an event that wouldn't reflect on the iCalendar or at least it's not reflecting there if you remove the infinite repeating. If you want i can provide more info and steps on how to reproduce it, but my personal issue has been resolved deleting the event. 47 minutes ago, Marc Stridgen said: It will have likely simply taken time for it to do given that there were so many present. Has this now been resolved?
Andrea Paolucci Posted July 13, 2022 Author Posted July 13, 2022 And just to add more...it's not only deleting the solution: it's delete the event and delete the calendar and then add it back.
Marc Posted July 13, 2022 Posted July 13, 2022 If you could provide me with some details to reproduce on that, it would be good please, yes 🙂
Andrea Paolucci Posted July 13, 2022 Author Posted July 13, 2022 (edited) 13 minutes ago, Marc Stridgen said: If you could provide me with some details to reproduce on that, it would be good please, yes 🙂 Add the iCalendar to your Google Calendar Create an event with the following parameters: After it appears on the Google Calendar, remove the repeating from the event and watch it won't apply the changes to the Google Calendar Edited July 13, 2022 by Andrea Paolucci
Marc Posted July 13, 2022 Posted July 13, 2022 Sorry, I was a little confused here on the order of things. I assumed it was the items being removed on our end was the issue. You would need to contact google if its not actually being removed from their end when using our ical feed. If you have removed it our end, its no longer present. We have no control over it after that point.
Andrea Paolucci Posted July 13, 2022 Author Posted July 13, 2022 2 hours ago, Marc Stridgen said: Sorry, I was a little confused here on the order of things. I assumed it was the items being removed on our end was the issue. You would need to contact google if its not actually being removed from their end when using our ical feed. If you have removed it our end, its no longer present. We have no control over it after that point. no the issue is that the ical feed keeps sending it as repeating and doesn't update it...i tried adding it on another calendar using the ical feed and was getting the same issue so i don't think it's something on google end
Marc Posted July 13, 2022 Posted July 13, 2022 The iCal feed doesnt actually send anything at all. Its read from by the reader.
Andrea Paolucci Posted July 13, 2022 Author Posted July 13, 2022 34 minutes ago, Marc Stridgen said: The iCal feed doesnt actually send anything at all. Its read from by the reader. I know it works as a polling request, but what the url is answering is what i meant it's sending. I inspected the .ics file and the event was repeating even if i removed the repeating part
Marc Posted July 13, 2022 Posted July 13, 2022 I would need a link to th actual item in question on this in order to advise
Andrea Paolucci Posted July 13, 2022 Author Posted July 13, 2022 2 hours ago, Marc Stridgen said: I would need a link to th actual item in question on this in order to advise Just sent a PM
Marc Posted July 14, 2022 Posted July 14, 2022 I have taken a look at the links you sent over, and I can confirm it seems to be what is reading the feed rather than the feed itself. There is no daily item in that calendar feed
Solution Andrea Paolucci Posted July 14, 2022 Author Solution Posted July 14, 2022 ok as temporary solution i found out that appending a fake property to the calendar url would help fixing the issue invalidating the cache...something like this where i added the parameter fakeParam webcal://www.YOUR_HOST.com/forums/index.php?/calendar/YOUR_CALENDAR_ID/download/&member=MEMBER_ID&key=YOUR_KEY&fakeParam SeNioR- 1
Marc Posted July 14, 2022 Posted July 14, 2022 That sounds quite odd. While that has resolved it for yourself, I have tagged our developers in this to see if there is something else we need to note. In the meantime, if you have any caching, please let us know
Ryan Ashbrook Posted September 20, 2022 Posted September 20, 2022 This is likely due to guest page caching. The problem here is that RSS / iCalendar readers cannot actually log in to the site, so when they are loaded, it is technically loaded as a guest (hence the member_id and key parameters). If you disable guest caching entirely do you still see the issue? You can do this in your Admin CP > System > Advanced Configuration > Data Storage.
Recommended Posts