From a4d5d1f51d849c75b544472b543d834a114ac8f0 Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Silva <xfalcox@gmail.com> Date: Tue, 7 Jul 2020 18:56:29 -0300 Subject: [PATCH] PERF: Add user_id condition so we can use another index in the query --- app/models/user_summary.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/user_summary.rb b/app/models/user_summary.rb index 09c025bc91d..a62e7d1d850 100644 --- a/app/models/user_summary.rb +++ b/app/models/user_summary.rb @@ -39,6 +39,7 @@ class UserSummary def links TopicLink .joins(:topic, :post) + .where(posts: { user_id: @user.id }) .includes(:topic, :post) .where('posts.post_type IN (?)', Topic.visible_post_types(@guardian && @guardian.user)) .merge(Topic.listable_topics.visible.secured(@guardian))