Skip to content

Commit 3f6c1bf

Browse files
committed
[API] Updates create_service_token with generated code
1 parent e89f0d5 commit 3f6c1bf

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

elasticsearch-api/lib/elasticsearch/api/actions/security/create_service_token.rb

+6-7
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,12 @@ def create_service_token(arguments = {})
4747

4848
_name = arguments.delete(:name)
4949

50-
if _namespace && _service && _name
51-
method = Elasticsearch::API::HTTP_PUT
52-
path = "_security/service/#{Utils.__listify(_namespace)}/#{Utils.__listify(_service)}/credential/token/#{Utils.__listify(_name)}"
53-
else
54-
method = Elasticsearch::API::HTTP_POST
55-
path = "_security/service/#{Utils.__listify(_namespace)}/#{Utils.__listify(_service)}/credential/token"
56-
end
50+
method = _name ? Elasticsearch::API::HTTP_PUT : Elasticsearch::API::HTTP_POST
51+
path = if _namespace && _service && _name
52+
"_security/service/#{Utils.__listify(_namespace)}/#{Utils.__listify(_service)}/credential/token/#{Utils.__listify(_name)}"
53+
else
54+
"_security/service/#{Utils.__listify(_namespace)}/#{Utils.__listify(_service)}/credential/token"
55+
end
5756
params = Utils.process_params(arguments)
5857

5958
Elasticsearch::API::Response.new(

0 commit comments

Comments
 (0)