Fix AC/DC, Panic At The Disco bugs
This commit is contained in:
parent
83dd697fb9
commit
3205af0be6
|
@ -15,7 +15,7 @@ class ArtistController < ApplicationController
|
|||
if results.empty?
|
||||
return render json: { status: 'not_found' }
|
||||
end
|
||||
best_match = results[0][:name]
|
||||
best_match = results[0][:sort_name]
|
||||
if best_match != artist_name and similar_names(artist_name, best_match)
|
||||
return render json: { status: 'corrected', correct_name: best_match }
|
||||
elsif best_match == artist_name
|
||||
|
|
|
@ -17,5 +17,5 @@ Beathaven::Application.routes.draw do
|
|||
match 'settings' => 'user#settings'
|
||||
|
||||
match 'artist/autocomplete' => 'last_fm#autocomplete'
|
||||
match 'artist/(:name)/' => 'artist#data', :constraints => { :name => /[^\/]*/ }
|
||||
match 'artist/(:name)' => 'artist#data', :constraints => { :name => /.*/ }
|
||||
end
|
||||
|
|
|
@ -26,7 +26,7 @@ private
|
|||
response = nil
|
||||
5.times do
|
||||
begin
|
||||
response = open(url, "User-Agent" => USER_AGENT)
|
||||
response = open(URI.encode(url), "User-Agent" => USER_AGENT)
|
||||
@@last_query_time = Time.now.to_f
|
||||
rescue => e
|
||||
return nil if e.io.status[0].to_i == 404
|
||||
|
|
Loading…
Reference in New Issue