From c56f8cb38f8499cef999579dfe40d314a29f9344 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 30 May 2024 23:38:38 +0300 Subject: [PATCH] fix autocomplete --- app/controllers/submitters_autocomplete_controller.rb | 2 +- app/javascript/elements/submitter_autocomplete.js | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/app/controllers/submitters_autocomplete_controller.rb b/app/controllers/submitters_autocomplete_controller.rb index 79816ee4..37b00c6e 100644 --- a/app/controllers/submitters_autocomplete_controller.rb +++ b/app/controllers/submitters_autocomplete_controller.rb @@ -25,7 +25,7 @@ class SubmittersAutocompleteController < ApplicationController term = "#{params[:q].downcase}%" - submitters.where(column.matches(term, false, true)) + submitters.where(column.matches(term)) else Submitters.search(submitters, params[:q]) end diff --git a/app/javascript/elements/submitter_autocomplete.js b/app/javascript/elements/submitter_autocomplete.js index 80df1dea..08db3808 100644 --- a/app/javascript/elements/submitter_autocomplete.js +++ b/app/javascript/elements/submitter_autocomplete.js @@ -45,11 +45,7 @@ export default class extends HTMLElement { this.currentFetch.then(async (resp) => { const items = await resp.json() - if (q.length < 3) { - resolve(items.filter((e) => e[this.dataset.field].startsWith(q))) - } else { - resolve(items) - } + resolve(items) }).catch(() => { resolve([]) }).finally(() => {