Skip to content

Commit 924ef64

Browse files
committed
[API] Updates exists_index_template to return boolean. Addresses #1076
1 parent 8a90c01 commit 924ef64

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

elasticsearch-api/lib/elasticsearch/api/actions/indices/exists_index_template.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,9 @@ def exists_index_template(arguments = {})
4343
params = Utils.__validate_and_extract_params arguments, ParamsRegistry.get(__method__)
4444

4545
body = nil
46-
if Array(arguments[:ignore]).include?(404)
47-
Utils.__rescue_from_not_found { perform_request(method, path, params, body, headers).body }
48-
else
49-
perform_request(method, path, params, body, headers).body
46+
47+
Utils.__rescue_from_not_found do
48+
perform_request(method, path, params, body, headers).status == 200 ? true : false
5049
end
5150
end
5251

elasticsearch-api/utils/thor/generator/endpoint_specifics.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ module EndpointSpecifics
2727
exists
2828
indices.exists
2929
indices.exists_alias
30+
indices.exists_index_template
3031
indices.exists_template
3132
indices.exists_type
3233
].freeze
@@ -39,7 +40,6 @@ module EndpointSpecifics
3940
indices.flush_synced
4041
indices.delete
4142
indices.delete_index_template
42-
indices.exists_index_template
4343
indices.delete_template
4444
security.get_role
4545
security.get_user

0 commit comments

Comments
 (0)