From fb72e2665f9f69f95f84fe2cfc3f6b0b3841a39a Mon Sep 17 00:00:00 2001 From: riking Date: Fri, 23 Jan 2015 21:03:44 -0800 Subject: [PATCH] PERF :racehorse: Don't calculate preload data for non-xhr json requests This will help out anyone querying as API instead of through a browser. --- app/controllers/application_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index b3158c509f7..ff805687b44 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -155,7 +155,7 @@ class ApplicationController < ActionController::Base # If we are rendering HTML, preload the session data def preload_json # We don't preload JSON on xhr or JSON request - return if request.xhr? + return if request.xhr? || request.format.json? preload_anonymous_data