It seems that the Aggregator module parse only the first item of a created external atom feed. I've tried this with two different atom feeds. One from Heise.de which worked correctly in D7.

In the display count setting for a feed the select list also display items like '1 sec', '2 sec', '3 sec', ... instead of '1', '2', '3', ...

Install Language: German

Comments

IT-Cru’s picture

RSS feed seems to working normal. Just Atom feeds seems to have the problem. Can somebody re-check this with a valid atom feed?

Problem with wrong item count formatter is fixed here: #2348773: Aggregator item counts are formatted as date intervals

IT-Cru’s picture

Example for a non working atom feed:
http://www.heise.de/thema/Drupal?view=atom

Example for a working atom feed:
http://www.buffed.de/feed.cfm?product=16678

ParisLiakos’s picture

Thanks for testing aggregator!

I checked your feed..i think its quite the correct behavior:

Go to admin/config/services/aggregator/settings and check the "Discard items older than" setting. For me its set as "3 months and 3 weeks"
From your feed only the first 3 items satisfy this ;)

But still..it only imports only 1 item right? it should import 3..the answer is: Yes, this is a bug caused by #2151103: Zend feed plugins are incorrectly registered (i think)

  1. Go there, take and apply the patch
  2. Clear cache
  3. Delete items manually
  4. Update items.

You should have 3 items imported now.

Can you check if #2151103: Zend feed plugins are incorrectly registered resolves this?

IT-Cru’s picture

I will test the patch from #2151103 today. My setting for "Discard items older than" was "never" to hold all aggregated feed items.

cilefen’s picture

Status: Active » Closed (duplicate)
Related issues: +#2151103: Zend feed plugins are incorrectly registered
cilefen’s picture

Title: Aggregator parse only first element of an atom feed » Aggregator parses only the first element of an atom feed
cilefen’s picture

@IT-Cru The parent issue was fixed. Give it another try please.