diff --git a/lib/searchkick.rb b/lib/searchkick.rb index dfb44b0..37ae9a4 100644 --- a/lib/searchkick.rb +++ b/lib/searchkick.rb @@ -112,7 +112,7 @@ module Searchkick response = client.bulk(body: items) if response["errors"] first_with_error = response["items"].map do |item| - (item["index"] || item["delete"]) + (item["index"] || item["delete"] || items['update']) end.find { |item| item["error"] } raise Searchkick::ImportError, "#{first_with_error["error"]} on item with id '#{first_with_error["_id"]}'" end -- libgit2 0.21.0