about summary refs log tree commit diff
path: root/app/models/tag_feed.rb
diff options
context:
space:
mode:
authorTakeshi Umeda <noel.yoshiba@gmail.com>2020-09-23 23:01:54 +0900
committerGitHub <noreply@github.com>2020-09-23 16:01:54 +0200
commitb655a7f88f653e143d85e1d01bfedde42dc6d9e4 (patch)
treef2f5400265c66eaa7ed07221b23b9df8e48a5e2a /app/models/tag_feed.rb
parente39d97f7008499bbf91bb0fb3ae2f794c50f40fc (diff)
Fix a slow query for TagFeed (#14861)
* Fix a slow query for TagFeed

* rename tags to tag_ids
Diffstat (limited to 'app/models/tag_feed.rb')
-rw-r--r--app/models/tag_feed.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/tag_feed.rb b/app/models/tag_feed.rb
index 50634fe83..9a16ffc82 100644
--- a/app/models/tag_feed.rb
+++ b/app/models/tag_feed.rb
@@ -52,6 +52,6 @@ class TagFeed < PublicFeed
   end
 
   def tags_for(names)
-    Tag.matching_name(Array(names).take(LIMIT_PER_MODE)) if names.present?
+    Tag.matching_name(Array(names).take(LIMIT_PER_MODE)).pluck(:id) if names.present?
   end
 end