From 6ac247f12ae393dac74e9117ae7b1ae7a0a88665 Mon Sep 17 00:00:00 2001 From: Kleber Correia Date: Tue, 20 Dec 2016 09:20:16 +1000 Subject: [PATCH] Handle update errors --- lib/searchkick.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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