correct failing specs

This commit is contained in:
Sam
2013-07-08 12:25:38 +10:00
parent 3dbb4ff9bc
commit 91238af6f1
2 changed files with 11 additions and 11 deletions

View File

@ -1,19 +1,13 @@
class Admin::DashboardController < Admin::AdminController
def index
# see https://github.com/rails/rails/issues/8167
# TODO: after upgrading to Rails 4, try to remove "if cache_classes"
if Discourse::Application.config.cache_classes
dashboard_data = Rails.cache.fetch("admin-dashboard-data-#{Discourse::VERSION::STRING}", expires_in: 1.hour) do
AdminDashboardData.fetch_all.as_json
end
render json: dashboard_data
else
render_json_dump AdminDashboardData.fetch_all
dashboard_data = Rails.cache.fetch("admin-dashboard-data-#{Discourse::VERSION::STRING}", expires_in: 1.hour) do
AdminDashboardData.fetch_all.as_json
end
render json: dashboard_data
end
def problems
render_json_dump({problems: AdminDashboardData.fetch_problems})
end
end
end