The block 'new forum topics' is not working as expected for me for my drupal 7.7 site..when i create new forum posts those are not shown in the block 'new forum topic'.But after some hours it shows the posts.And the deleted posts are also shown on the block.I have the the same problem for the previous releases of drupal 7 also.
to reproduce it
1.install a fresh copy of Drupal 7.7
2.enable forum module
3.enable the block 'new forum topics'
4.create some containers and forums (optional) or make some posts under 'General discussion'
check whether the block 'new forum topics' shows these posts..

Comments

marcingy’s picture

Status: Active » Closed (works as designed)

This is because the block is cached, and is not cleared until a cache clear occurs and the way it works is by design. You could create a custom module that on node insert clears the appropriate cache key.

popzkg’s picture

thanks marcingy..

popzkg’s picture

Issue summary: View changes

a small change

David_Rothstein’s picture

Title: block 'new forum topic' doesn't show new forum posts » "Active forum topics" and "New forum topics" blocks do not show new forum posts until after a cache clear
Version: 7.7 » 7.x-dev
Issue summary: View changes
Status: Closed (works as designed) » Active

I don't see how this is by design - the Forum module should be caching this in a way so that the cache is invalidated automatically when a new forum post is created.