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