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
|
end
|
||||||
|
|
||||||
def add_param(request, :headers, key, value) do
|
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
|
end
|
||||||
|
|
||||||
def add_param(request, :file, name, path) do
|
def add_param(request, :file, name, path) do
|
||||||
|
@ -103,7 +103,12 @@ defmodule OpenapiPetstore.RequestBuilder do
|
|||||||
end
|
end
|
||||||
|
|
||||||
def add_param(request, :headers, key, value) do
|
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
|
end
|
||||||
|
|
||||||
def add_param(request, :file, name, path) do
|
def add_param(request, :file, name, path) do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user