At http://hushedcasket.com, I'm using Views and Aggregation. Aggregation works fine. But Aggregated items aren't getting updated in Views blocks and pages when non logged into the website. So, once new Feed Items are imported into the database, Views isn't noticing them. They don't appear in the Tracker or in my custom block that I built if I'm not logged into the website.
When logged in, the Feed Items show up in the Views. When logged out, they don't appear in the Views. However, they are always accessible via a direct link...even when not logged into the site.
Is this a Views issue or an Aggregation issue?
Note: When going to Admin > Post Settings > Rebuilt Permissions and running that command, the Views get updated with the latest Feed Items.
I _DID_ have page cache turned on when I first implemented these features. However, once I realized that my site would function as normal without the page cache, I turned it off. I did this a few days ago.
Page caching is off and has been for a few days. Additionally, when looking at the tracker, the tracker will update with current posts...however...it won't display the latest Feed Items. Read: other node types get updated in the tracker. Feed Items don't.
Merlin: Are you thinking this ISN'T a Views issue? If so, I'll go post this over on the Aggregation project page (or some other place if you recommend).
Merlin of Chaos thinks it's not a Views issue.
Thoughts?
Comments
Comment #1
ericatkins commentedMore discussion on this topic here: http://drupal.org/node/182164
Also looks like someone else is having some similar trouble.
Comment #2
vito_swat commentedYes, me, but it seems to be another problem.
Please chceck if addind additional exposed filter that do nothing importand (i.e Node:published) solves your problem. If so we can start thinking about cashing query problem. If not we will find elsewere.
BTW by writing "when non logged into the website" you mean admin (user no #1) or any user of the site?
Comment #3
ericatkins commentedExposed a view and that didn't solve my problem.
Any user logged into the site will see updated items. Any user not logged into the site will not see new items.
Comment #4
fonant commentedI get this too.
Newly added Aggregation nodes (images and news items) don't get their node ids added into the node_access table. This means they are invisible for anon users until the node_access table is re-built by Admin > Post Settings > Rebuilt Permissions.
Hmmm... now I've re-built the node_access table new items are being added for anon users again.... re-building node_access seems to have removed all entries from that table. I've been reading "Pro Drupal Development" but this doesn't quite make sense to me yet... :)
I did have some access type modules installed, which I removed (perhaps I should have "uninstalled" them properly?). Perhaps they've left behind some stuff that causes this problem?