Commit 6a71a686427bf2a240b415fdc03a8424a899c89c
1 parent
cf141ca2
Exists in
master
and in
21 other branches
Fixed status code for friendly error messages
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
lib/searchkick/query.rb
@@ -313,7 +313,7 @@ module Searchkick | @@ -313,7 +313,7 @@ module Searchkick | ||
313 | begin | 313 | begin |
314 | response = @search.json | 314 | response = @search.json |
315 | rescue Tire::Search::SearchRequestFailed => e | 315 | rescue Tire::Search::SearchRequestFailed => e |
316 | - status_code = e.message[0..3].to_i | 316 | + status_code = e.message[1..3].to_i |
317 | if status_code == 404 | 317 | if status_code == 404 |
318 | raise "Index missing - run #{searchkick_klass.name}.reindex" | 318 | raise "Index missing - run #{searchkick_klass.name}.reindex" |
319 | elsif status_code == 500 and (e.message.include?("IllegalArgumentException[minimumSimilarity >= 1]") or e.message.include?("No query registered for [multi_match]")) | 319 | elsif status_code == 500 and (e.message.include?("IllegalArgumentException[minimumSimilarity >= 1]") or e.message.include?("No query registered for [multi_match]")) |