From 01a722885d32220bdbeeea02a41cce602b621f44 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Wed, 1 Jul 2020 14:28:31 +0800 Subject: [PATCH] PERF: Exclude `image_url` and `thumbnails` from `SearchTopicListItemSerializer`. The attributes are not used and was resulting in N+1 queries. --- app/serializers/search_topic_list_item_serializer.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/serializers/search_topic_list_item_serializer.rb b/app/serializers/search_topic_list_item_serializer.rb index faf1322ff6a..2dd83d8da78 100644 --- a/app/serializers/search_topic_list_item_serializer.rb +++ b/app/serializers/search_topic_list_item_serializer.rb @@ -4,4 +4,12 @@ class SearchTopicListItemSerializer < ListableTopicSerializer include TopicTagsMixin attributes :category_id + + def include_image_url? + false + end + + def include_thumbnails? + false + end end