diff --git a/core/app/views/shared/_menu.html.erb b/core/app/views/shared/_menu.html.erb index c8e202da6f..2a2fb6938e 100644 --- a/core/app/views/shared/_menu.html.erb +++ b/core/app/views/shared/_menu.html.erb @@ -5,7 +5,7 @@ # Select top menu items unless 'roots' is supplied. collection ||= @menu_pages caching = ((defined?(cache_menu) && cache_menu) || RefinerySetting.find_or_set(:cache_menu, false)) && File.writable?(Rails.cache.cache_path) - cache_if(caching && !logged_in?, [Refinery.base_cache_key, "pages_menus", dom_id, Globalize.locale, request.path].join('_')) do + cache_if(caching && !user_signed_in?, [Refinery.base_cache_key, "pages_menus", dom_id, Globalize.locale, request.path].join('_')) do if (roots ||= collection.select{|p| p.parent_id.nil?}).present? # In order to match items that aren't shown in menu and highlight their associations. # This can be supplied if the logic is different in your case. diff --git a/pages/app/views/admin/pages/index.html.erb b/pages/app/views/admin/pages/index.html.erb index 00ce167864..c8781b0b27 100644 --- a/pages/app/views/admin/pages/index.html.erb +++ b/pages/app/views/admin/pages/index.html.erb @@ -1,6 +1,6 @@
<% caching = RefinerySetting.find_or_set(:cache_pages_backend, false) && File.writable?(Rails.cache.cache_path) %> - <% cache_if(caching && !logged_in?, [Refinery.base_cache_key, "pages_backend", Globalize.locale].join('_')) do %> + <% cache_if(caching && !user_signed_in?, [Refinery.base_cache_key, "pages_backend", Globalize.locale].join('_')) do %> <%= render :partial => 'records' %> <% end %>