PERF: don't run stats query in user card

This commit is contained in:
Sam
2015-02-24 13:31:23 +11:00
parent 8c7cce1bfc
commit 130dbf7358
4 changed files with 14 additions and 5 deletions

View File

@ -28,6 +28,9 @@ class UsersController < ApplicationController
def show
@user = fetch_user_from_params
user_serializer = UserSerializer.new(@user, scope: guardian, root: 'user')
if params[:stats].to_s == "false"
user_serializer.omit_stats = true
end
respond_to do |format|
format.html do
@restrict_fields = guardian.restrict_user_fields?(@user)