From e9c5e17fbe3e4d7730d523778d254c1c1d9bc181 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 24 Feb 2015 13:39:31 +1100 Subject: [PATCH] PERF: disable PM stats when explicitly omitting stats --- app/serializers/user_serializer.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/serializers/user_serializer.rb b/app/serializers/user_serializer.rb index c1e96e40c1c..f589b329fe4 100644 --- a/app/serializers/user_serializer.rb +++ b/app/serializers/user_serializer.rb @@ -252,6 +252,10 @@ class UserSerializer < BasicUserSerializer CategoryUser.lookup(object, :watching).pluck(:category_id) end + def include_private_message_stats? + can_edit && !(omit_stats == true) + end + def private_messages_stats UserAction.private_messages_stats(object.id, scope) end