I'm not sure if this is an issue with the ical feed parser or the date module. I have a Google Calendar and I'm using Feeds and the ical feed parser to import/map to an event content type with a date field. The Google Calendar items that don't repeat are being imported as repeating items. When I open the event node, the repeat options seem to have defaulted to the first repeat option on the list rather than leaving the repeat settings blank.

I can't find any setting anywhere to change this. Any ideas??

Comments

ekes’s picture

You mean that there are some repeating events and some non-repeating events and the non-repeating events are getting the repeat information from the previous repeating event?

Is it a public calendar? Could you supply the URL? Or if not, a sample?

klistwa’s picture

Possibly. I'm not sure where the non-repeating events are picking up the repeat information. I have several google calendars that feed into my drupal site, and I'm experiencing this problem with all of them.

Here is a url for one of them...

http://www.google.com/calendar/embed?src=j883lqbcbpqp0hg2o5i9pnadrk%40gr...

Thank you so much for your help! Sorry for the delayed response! Let me know if you need any more info.

PS - I'm using iCal feed parser with the Feeds module.

klistwa’s picture

Category: support » bug

UPDATE - THE ANSWER IS YES - I just looked through all of the calendar feeds, and it appears that the non-repeating items are picking up the repeat info from either the previous event, or the following event if there is no previous one. Not only are they picking up the type of repeat (e.g. "Monthly") they are also picking up the specifics, like the day of the week and the time of the event, and even the end date.

So, for some reason the parser/importer is not accepting events with no repeat information. Is there a way to fix this? Is anyone else having this problem? Is this a problem with the Feeds Module, or the iCal Feed Parser?

THANKS!