Don't assume webp accept is at the beginning

This commit is contained in:
Claudio Ortolina
2025-09-18 21:45:40 +03:00
parent 74a93e2ee0
commit 8807fce15b
@@ -48,9 +48,16 @@ defmodule MusicLibraryWeb.AssetController do
end end
defp pick_format(conn) do defp pick_format(conn) do
case get_req_header(conn, "accept") do accept =
["image/webp" <> _] -> "image/webp" case get_req_header(conn, "accept") do
_ -> "image/jpeg" [] -> ""
[value] -> value
end
if String.contains?(accept, "image/webp") do
"image/webp"
else
"image/jpeg"
end end
end end