Don't cache user specific diary entry lists
This commit is contained in:
parent
63cc3c195a
commit
f7df396cf2
1 changed files with 8 additions and 1 deletions
|
@ -8,8 +8,9 @@ class DiaryEntryController < ApplicationController
|
|||
before_filter :check_database_writable, :only => [:new, :edit]
|
||||
before_filter :require_administrator, :only => [:hide, :hidecomment]
|
||||
|
||||
caches_action :list, :view, :layout => false
|
||||
caches_action :list, :layout => false, :unless => :user_specific_list?
|
||||
caches_action :rss, :layout => true
|
||||
caches_action :view, :layout => false
|
||||
cache_sweeper :diary_sweeper, :only => [:new, :edit, :comment, :hide, :hidecomment]
|
||||
|
||||
def new
|
||||
|
@ -204,4 +205,10 @@ private
|
|||
redirect_to :controller => 'diary_entry', :action => 'view', :display_name => params[:id]
|
||||
end
|
||||
end
|
||||
|
||||
##
|
||||
# is this list user specific?
|
||||
def user_specific_list?
|
||||
params[:friends] or params[:nearby]
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue