lib/elasticsearch/api/actions/delete.rb in elasticsearch-api-1.0.11 vs lib/elasticsearch/api/actions/delete.rb in elasticsearch-api-1.0.12
- old
+ new
@@ -49,10 +49,12 @@
Utils.__escape(arguments[:id])
params = Utils.__validate_and_extract_params arguments, valid_params
body = nil
- Utils.__rescue_from_not_found do
+ if Array(arguments[:ignore]).include?(404)
+ Utils.__rescue_from_not_found { perform_request(method, path, params, body).body }
+ else
perform_request(method, path, params, body).body
end
end
end
end