Do not try to use cover fallback when hash is nil

This commit is contained in:
Claudio Ortolina
2025-09-27 21:14:22 +03:00
parent 7eb0568bd3
commit b462b8e53e
2 changed files with 8 additions and 0 deletions
@@ -150,6 +150,10 @@ defmodule MusicLibraryWeb.StatsLive.Index do
|> DateTime.to_iso8601() |> DateTime.to_iso8601()
end end
defp track_or_album_cover_url(track_or_album, nil) do
track_or_album.cover_url
end
defp track_or_album_cover_url(track_or_album, cover_hash) do defp track_or_album_cover_url(track_or_album, cover_hash) do
if LastFm.fallback_cover?(track_or_album.cover_url) do if LastFm.fallback_cover?(track_or_album.cover_url) do
payload = payload =
@@ -191,6 +191,10 @@ defmodule MusicLibraryWeb.StatsLive.TopAlbums do
end end
end end
defp cover_url(album) when is_nil(album.cover_hash) do
album.cover_url
end
defp cover_url(album) do defp cover_url(album) do
if LastFm.fallback_cover?(album.cover_url) do if LastFm.fallback_cover?(album.cover_url) do
payload = payload =