This occurs everytime when creating a new 'View' for a 'Aggregator item' .

When clicking on 'Fields' to try to add a new field by 'Aggregator feed: Feed ID'

The Feed ID's never show up and result in the following error displaying:

[CODE]
Error: handler for aggregator_feed > fid doesn't exist! [/CODE]

Comments

Martin2010’s picture

Could someone atleast let me know if this has been recommended for fixing in the next version? It'll help determine whether I use FeedAPI or Aggregator for the feeds on my site.

thanks

vm’s picture

It would be reviewed/fixed quicker if a patch was provided for testing.

Martin2010’s picture

Not sure I understand ? Just trying to make sure its not just me.

the bug is very easy to replicate.

reaneyk’s picture

StatusFileSize
new46.41 KB
new1.74 KB

Attached is an exported view and a screenshot. I'm having the same issue when I try to select a feed id to filter my view results.

Martin2010’s picture

Im willing to pay for a quick fix to this issue..so I can use aggregator for the feeds on my site. This is the last part I need done before re-launching my site.

Seems like its just a minor permission error or something... no ?

dropcube’s picture

Version: 6.x-2.3 » 6.x-2.x-dev
Component: feed displays » Code
Priority: Critical » Normal

This bug is not related to feed displays component, but to Aggregator data, which have not been added yet.

Martin2010’s picture

any ETA on when it could be fixed ?

merlinofchaos’s picture

The author of the aggregator implementation hasn't had the time to look at this, and I've been hoping someone else would grab this as I am incredibly busy elsewhere.

dropcube’s picture

Component: Code » aggregator data
Status: Active » Needs review
StatusFileSize
new1.05 KB

The attached patch fixed it by defining a valid field handler.

dropcube’s picture

Title: Aggregator bug in Views » handler for aggregator_feed > fid doesn't exist
Martin2010’s picture

dropcube, u know if the 6.10 update resolved this ? I havent updated yet.

Drupal 6.10, 2009-02-25
----------------------
- Fixed a security issue, (Local file inclusion on Windows),
see SA-CORE-2009-003
- Fixed node_feed() so custom fields can show up in RSS feeds.
- Improved PostgreSQL compatibility.
- Fixed a variety of small bugs.

dropcube’s picture

Martin2010: No, this is a small bug in the views data definition, it's not related with Drupal core. My previous patch fixes it.

Martin2010’s picture

nice job..that fixed the error and stuff.

But I thought this Field was so that we can select a different aggregator feed ? not just the default 1.

If I select "Aggregator feed: Feed ID" as a field, all it does is display a number "8" .

How can I select / pick which aggregator feed I want to use for my feed?

merlinofchaos’s picture

Field == display
Filter or Argument == select

That's a core paradigm of Views.

khan2ims’s picture

What does this mean?

Field == display
Filter or Argument == select

merlinofchaos’s picture

Status: Needs review » Fixed

Committed. Thanks, dropcube!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.