Howdy
I am hoping this is an oversight of mine... I am using FeedApi 6.x.-1.x-dev. I am retrieving an iCal feed using ical_parser. It works like a charm -- retrieves the items, gets the right dates, even does the correct repeating of the RRULE's. However, it seems like only 50 items are ever retrieved. There are 62 events in the ics file (I counted). When I got to admin/content/feed, it says "New items added per update: 50"; "Number of items: 62". When I got to admin/content/node (list of content), there are (only) exactly 50 nodes of my event type. I've tried refreshing, running cron manually, but there are never more than 50 event nodes. I can't confirm this, but it seems like the 12 oldest items in the ics file are not being processed.
Anybody run into this?
Thanks
Tom
Comments
Comment #1
aron novakI'd bet it's a configuration problem.
When you add a feed, take a look on "Delete news items older than:" setting. This may leads to the result immediately.
Comment #2
tmdrupal commentedI was thinking that, too. But it is set to "Never delete." The oldest item in there is about 6 mos (2/1/2009). Isn't it odd that it is exactly 50?
Thanks for your reply.
Tom
Comment #3
aron novakOk. Can you upload that ical file somewhere? It would be good to debug with the exact file.
Comment #4
tmdrupal commentedIt has some private data in it. I will see if I can strip some of that out, and then post it.
Thanks
Tom
Comment #5
aron novakYou can simply replace all the texts with garbage.
Comment #6
tmdrupal commentedOk, here you go. Hopefully I didn't break anything when I put in the dummy data.
Thanks again
Tom
Comment #7
aron novakYour test file contains 62 items, confirmed :)
I could reproduce the problem.
BUT:
I don't know if you're familiar with the command line, so i explain the command above: filter for UID, this is how the item is judged to be unique or not. sort | uniq filters out the duplicate UIDs. And then i count the lines.
So 50 different UIDs, you get 50 items. This is how it should work.
I do not know the ical format, if UID is not the proper way to generate guid of the item, open a ticket at parser_ical queue.