The ical extension somehow does not import all the recurring events from a webcal feed, the event series somehow starts at a much later event. However the same feed works fine in google calendar and on iOS devices.
The calendar I am trying to sync is here:
webcal://calendar.clubdesk.com/clubdesk/ical/2654/100108/TUN3Q0ZDbXd1K0hGaUVvYVV5RFdNM2dHajdEY2NaN3JBaFErQ2dZbVBlZCtwQngzYW0wMUVMSDcwWWNSZkE9PQ/basic.ics
The Event Organiser calendar with the imported events can be found here:
http://nha-fala.ch/kalender/
All the events like they are supposed to be imported into wordpress in a google calendar based on the same ics feed from above:
https://www.google.com/calendar/embed?src=e16m1hharkurm94n0apmtg7guvul8aqi%40import.calendar.google.com&ctz=Europe/Zurich
Thank you for your reply,
Michael
Michael Koller
Hi Michael,
Can you provide the name of an event in that feed in which you’re experiencing the bug and I’ll take a look.
Thanks,
Stephen
Stephen Harris
Hi Stephen,
One of the recurring events with a problem would for example be this one:
http://nha-fala.ch/events/event/chorprobe-3/
It starts on March 13 but in fact should also be active during february (see google feed above).
Kind regards,
Michael
Michael Koller
Hi Michael,
Sorry, there are several events named “Chorprobe” – could you provide the UID. (Is it 1382621907240_clubdesk.com?). I tested that specific event and it imported as starting Feb, 6 2014 3:30 pm to Feb, 6 20144:30 pm and repeated every week on Thursday until Jul, 3rd 2014 (as expected).
Stephen Harris
Hi Stephen,
Yes, there are several events named “Chorprobe”. Actually all of them start at a wrong date. For example:
http://nha-fala.ch/events/event/chorprobe-8/
You can see at the address below, all of the events named “Chorprobe” starting on March 13 for some weird reason.
http://nha-fala.ch/kalender/
Which Version of WordPress were you using in your successful import? I am using WordPress 3.5.2. Could that be the source of the problem?
Kind regards,
Michael
Michael Koller
Mmm…
I was testing an event in isolation. (And it works fine). But not when the entire feed is taken. I’ve checked at the feed contains mutliple duplicate UIDs (e.g. there are three copies of 1382621907240_clubdesk.com). As per the iCal specification, these must be unique:
Description: The UID itself MUST be a globally unique identifier. The
generator of the identifier MUST guarantee that the identifier is
unique. There are several algorithms that can be used to accomplish
this…
I’ll release an update to produce a warning when this happens, but I’m afraid there’s no reasonable way of handling this as the UID is used to identify an event in the feed.
I suspect Google (for example) doesn’t use the UID as it probably deletes all existing events when re-fetching a feed. Unfortunately that’s not possible in Event Organiser’s case.
Stephen Harris
Ok… Thank you for your help. I will file a bug report with clubdesk.com
Michael Koller