diff --git a/app/controllers/securities_controller.rb b/app/controllers/securities_controller.rb index 6cfe9fd0..2c4124cf 100644 --- a/app/controllers/securities_controller.rb +++ b/app/controllers/securities_controller.rb @@ -1,10 +1,7 @@ class SecuritiesController < ApplicationController def index - query = params[:q] - return render json: [] if query.blank? || query.length < 2 || query.length > 100 - @securities = Security.search_provider({ - search: query, + search: params[:q], country: params[:country_code] == "US" ? "US" : nil }) end diff --git a/app/models/security/provided.rb b/app/models/security/provided.rb index 4a4fd6a5..c7e38fb5 100644 --- a/app/models/security/provided.rb +++ b/app/models/security/provided.rb @@ -9,6 +9,8 @@ module Security::Provided end def search_provider(query) + return [] if query[:search].blank? || query[:search].length < 2 + response = provider.search_securities( query: query[:search], dataset: "limited",