This commit is contained in:
Jacques Distler 2011-09-09 11:33:41 -05:00
parent c603aca852
commit eff8c87d39
3 changed files with 5 additions and 14 deletions

View file

@ -18,8 +18,8 @@ class FileController < ApplicationController
new_file = @web.wiki_files.create(params['file'])
if new_file.valid?
flash[:info] = "File '#{@file_name}' successfully uploaded"
WikiReference.pages_that_want_file(@web, @file_name).each do |page|
RevisionSweeper.expire_page(page)
WikiReference.pages_that_link_to_file(@web, @file_name).each do |page|
RevisionSweeper.expire_page(@web, page)
end
redirect_to(params['referring_page'])
else

View file

@ -25,8 +25,8 @@ class RevisionSweeper < ActionController::Caching::Sweeper
end
end
def self.expire_page(page)
new.expire_caches(page)
def self.expire_page(web, page_name)
new.expire_cached_page(web, page_name)
end
private