Fix #5211: Using tab to autocomplete tags in tag implication/alias search adds a space making it return no results.

Fix the alias and implication search forms not normalizing tags before search.
This commit is contained in:
evazion
2022-08-24 21:59:55 -05:00
parent 3f10eeb954
commit 28ee901192
4 changed files with 24 additions and 4 deletions

View File

@@ -1,8 +1,8 @@
<%# url %>
<%= search_form_for(url) do |f| %>
<%= f.input :antecedent_name_ilike, label: "From", input_html: { value: params[:search][:antecedent_name_ilike], data: { autocomplete: "tag" } } %>
<%= f.input :consequent_name_ilike, label: "To", input_html: { value: params[:search][:consequent_name_ilike], data: { autocomplete: "tag" } } %>
<%= f.input :antecedent_name_matches, label: "From", input_html: { value: params[:search][:antecedent_name_matches], data: { autocomplete: "tag" } } %>
<%= f.input :consequent_name_matches, label: "To", input_html: { value: params[:search][:consequent_name_matches], data: { autocomplete: "tag" } } %>
<%= f.input :reason_ilike, label: "Reason", input_html: { value: params[:search][:reason_ilike] } %>
<%= f.simple_fields_for :antecedent_tag do |fa| %>
<%= fa.input :category, label: "From Category", collection: TagCategory.canonical_mapping.to_a, include_blank: true, selected: params.dig(:search, :antecedent_tag, :category) %>