autocomplete: fixup uses of tag_aliases.post_count.
Fixup for 64728c89d.
This commit is contained in:
@@ -105,8 +105,8 @@ module TagAutocomplete
|
|||||||
.where("tag_aliases.antecedent_name LIKE ? ESCAPE E'\\\\'", wildcard_name.to_escaped_for_sql_like)
|
.where("tag_aliases.antecedent_name LIKE ? ESCAPE E'\\\\'", wildcard_name.to_escaped_for_sql_like)
|
||||||
.active
|
.active
|
||||||
.where("tags.name NOT LIKE ? ESCAPE E'\\\\'", wildcard_name.to_escaped_for_sql_like)
|
.where("tags.name NOT LIKE ? ESCAPE E'\\\\'", wildcard_name.to_escaped_for_sql_like)
|
||||||
.where("tag_aliases.post_count > 0")
|
.where("tags.post_count > 0")
|
||||||
.order("tag_aliases.post_count desc")
|
.order("tags.post_count desc")
|
||||||
.limit(n)
|
.limit(n)
|
||||||
.pluck(:name, :post_count, :category, :antecedent_name)
|
.pluck(:name, :post_count, :category, :antecedent_name)
|
||||||
.map {|row| Result.new(*row, :alias)}
|
.map {|row| Result.new(*row, :alias)}
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ class TagAutocompleteTest < ActiveSupport::TestCase
|
|||||||
]
|
]
|
||||||
as_user do
|
as_user do
|
||||||
@aliases = [
|
@aliases = [
|
||||||
create(:tag_alias, antecedent_name: "/abc", consequent_name: "abcdef", status: "active", post_count: 1)
|
create(:tag_alias, antecedent_name: "/abc", consequent_name: "abcdef", status: "active")
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user