forked from loafle/openapi-generator-original
[elixir] Fixes issue with setting Header parameters (#14511)
* Fixes issue with request not beeing struct of Tesla.Env when setting a header parameter.
This commit is contained in:
parent
90e468b9a3
commit
ccbea26390
@ -101,7 +101,12 @@ defmodule {{moduleName}}.RequestBuilder do
|
||||
end
|
||||
|
||||
def add_param(request, :headers, key, value) do
|
||||
Tesla.put_header(request, key, value)
|
||||
headers =
|
||||
request
|
||||
|> Map.get(:headers, [])
|
||||
|> List.keystore(key, 0, {key, value})
|
||||
|
||||
Map.put(request, :headers, headers)
|
||||
end
|
||||
|
||||
def add_param(request, :file, name, path) do
|
||||
|
@ -103,7 +103,12 @@ defmodule OpenapiPetstore.RequestBuilder do
|
||||
end
|
||||
|
||||
def add_param(request, :headers, key, value) do
|
||||
Tesla.put_header(request, key, value)
|
||||
headers =
|
||||
request
|
||||
|> Map.get(:headers, [])
|
||||
|> List.keystore(key, 0, {key, value})
|
||||
|
||||
Map.put(request, :headers, headers)
|
||||
end
|
||||
|
||||
def add_param(request, :file, name, path) do
|
||||
|
Loading…
x
Reference in New Issue
Block a user