Skip to content

Commit 3df3517

Browse files
committed
make http header lookup case insensitive, just incase consumers use http client that doesnt downcase headers
1 parent 405cc87 commit 3df3517

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • lib/remote_persistent_term/fetcher

lib/remote_persistent_term/fetcher/s3.ex

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,11 @@ defmodule RemotePersistentTerm.Fetcher.S3 do
209209
end
210210

211211
defp header_value(headers, name) do
212+
downcased = String.downcase(name)
213+
212214
Enum.find_value(headers, fn
213215
{key, value} when is_binary(key) and is_binary(value) ->
214-
if key == name, do: value, else: nil
216+
if String.downcase(key) == downcased, do: value, else: nil
215217

216218
_ ->
217219
nil

0 commit comments

Comments
 (0)