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))