From ea96295940f00a660351052112114d0561e92e15 Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 16 Mar 2020 15:33:01 -0500 Subject: [PATCH] autocomplete: fix autocomplete returning empty tags. Fix regression caused by 57ba5c59. Autocomplete implicitly relied on Tag.search filtering out nonempty tags by default. --- app/models/tag.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/models/tag.rb b/app/models/tag.rb index 0283444bc..2cff2a059 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -349,8 +349,11 @@ class Tag < ApplicationRecord query1 = Tag + .nonempty .select("tags.name, tags.post_count, tags.category, null AS antecedent_name") - .search(:name_matches => wildcard_name, :order => "count").limit(limit) + .name_matches(wildcard_name) + .order(post_count: :desc) + .limit(limit) query2 = TagAlias