diff --git a/ruby/lib/jam_ruby/models/search.rb b/ruby/lib/jam_ruby/models/search.rb index 5ca1db50c..58cca06bd 100644 --- a/ruby/lib/jam_ruby/models/search.rb +++ b/ruby/lib/jam_ruby/models/search.rb @@ -20,12 +20,13 @@ module JamRuby end def self.text_search(params, user = nil) - return [] if params.blank? || params[:query].blank? || 2 >= params[:query].length + return [] if params.blank? || params[:query].blank? || 2 > params[:query].length tsquery = Search.create_tsquery(params[:query]) return [] if tsquery.blank? - rel = case params[SEARCH_TEXT_TYPE_ID] || SEARCH_TEXT_TYPES[0].to_s + srch_type = params[SEARCH_TEXT_TYPE_ID].present? ? params[SEARCH_TEXT_TYPE_ID].to_s : '' + rel = case srch_type when 'bands' Band.where("name_tsv @@ to_tsquery('jamenglish', ?)", tsquery) when 'fans'