diff --git a/modules/forum/forum.module b/modules/forum/forum.module
index c58b5c9..f4c4377 100644
--- a/modules/forum/forum.module
+++ b/modules/forum/forum.module
@@ -672,7 +672,7 @@ function forum_block_view($delta = '') {
 
   $block['subject'] = $title;
   // Cache based on the altered query. Enables us to cache with node access enabled.
-  $block['content'] = drupal_render_cache_by_query($query, 'forum_block_view');
+  $block['content'] = drupal_render_cache_by_query($query, 'forum_block_view', CACHE_TEMPORARY, DRUPAL_CACHE_PER_ROLE);
   $block['content']['#access'] = user_access('access content');
   return $block;
 }
