From 4b09e0322fdd4fd4291db3f9f82358bc97a94393 Mon Sep 17 00:00:00 2001 From: Jacques Distler Date: Wed, 21 Sep 2011 13:37:33 -0500 Subject: [PATCH] Another Cache-Sweeping efficiency --- app/controllers/cache_sweeping_helper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/cache_sweeping_helper.rb b/app/controllers/cache_sweeping_helper.rb index c7109e19..6d986b39 100644 --- a/app/controllers/cache_sweeping_helper.rb +++ b/app/controllers/cache_sweeping_helper.rb @@ -8,11 +8,11 @@ module CacheSweepingHelper end def expire_cached_summary_pages(web) - categories = WikiReference.all(:conditions => "link_type = 'C'") + categories = WikiReference.list_categories(web) %w(recently_revised list).each do |action| expire_action :controller => 'wiki', :web => web.address, :action => action categories.each do |category| - expire_action :controller => 'wiki', :web => web.address, :action => action, :category => category.referenced_name + expire_action :controller => 'wiki', :web => web.address, :action => action, :category => category end end