diff --git a/lib/music_library_web/live/stats_live/index.ex b/lib/music_library_web/live/stats_live/index.ex index 9367610b..6298498d 100644 --- a/lib/music_library_web/live/stats_live/index.ex +++ b/lib/music_library_web/live/stats_live/index.ex @@ -150,6 +150,10 @@ defmodule MusicLibraryWeb.StatsLive.Index do |> DateTime.to_iso8601() 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 if LastFm.fallback_cover?(track_or_album.cover_url) do payload = diff --git a/lib/music_library_web/live/stats_live/top_albums.ex b/lib/music_library_web/live/stats_live/top_albums.ex index 58227c67..0bb4a2ec 100644 --- a/lib/music_library_web/live/stats_live/top_albums.ex +++ b/lib/music_library_web/live/stats_live/top_albums.ex @@ -191,6 +191,10 @@ defmodule MusicLibraryWeb.StatsLive.TopAlbums do end end + defp cover_url(album) when is_nil(album.cover_hash) do + album.cover_url + end + defp cover_url(album) do if LastFm.fallback_cover?(album.cover_url) do payload =