Skip to content

Commit 35df38d

Browse files
authored
[Elixir] Use string headers (#19759)
* Use string headers in Elixir request builder * Add samples * Update add_param spec * Updated samples with spec changes * Convert header values and keys to strings in add_param/4
1 parent f62aa5b commit 35df38d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

modules/openapi-generator/src/main/resources/elixir/request_builder.ex.mustache

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ defmodule {{moduleName}}.RequestBuilder do
104104
headers =
105105
request
106106
|> Map.get(:headers, [])
107-
|> List.keystore(key, 0, {key, value})
107+
|> List.keystore(to_string(key), 0, {to_string(key), to_string(value)})
108108

109109
Map.put(request, :headers, headers)
110110
end

samples/client/petstore/elixir/lib/openapi_petstore/request_builder.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ defmodule OpenapiPetstore.RequestBuilder do
106106
headers =
107107
request
108108
|> Map.get(:headers, [])
109-
|> List.keystore(key, 0, {key, value})
109+
|> List.keystore(to_string(key), 0, {to_string(key), to_string(value)})
110110

111111
Map.put(request, :headers, headers)
112112
end

0 commit comments

Comments
 (0)