mirror of
https://github.com/discourse/discourse.git
synced 2024-11-22 11:23:25 +08:00
PERF: Remove unnecessary query from TopicQuery.remove_muted_tags
(#19586)
When `default_tags_muted` site settings has not been set, there is no need to execute the query.
This commit is contained in:
parent
b756866334
commit
a8ee56ebee
|
@ -899,7 +899,10 @@ class TopicQuery
|
|||
muted_tag_ids = TagUser.lookup(user, :muted).pluck(:tag_id)
|
||||
else
|
||||
muted_tag_names = SiteSetting.default_tags_muted.split("|")
|
||||
muted_tag_ids = Tag.where(name: muted_tag_names).pluck(:id)
|
||||
|
||||
if muted_tag_names.present?
|
||||
muted_tag_ids = Tag.where(name: muted_tag_names).pluck(:id)
|
||||
end
|
||||
end
|
||||
|
||||
if muted_tag_ids.blank?
|
||||
|
|
Loading…
Reference in New Issue
Block a user