diff --git a/lib/music_library_web/live/record_live/index.ex b/lib/music_library_web/live/record_live/index.ex index 65eabc41..ae76bab8 100644 --- a/lib/music_library_web/live/record_live/index.ex +++ b/lib/music_library_web/live/record_live/index.ex @@ -1,7 +1,6 @@ defmodule MusicLibraryWeb.RecordLive.Index do use MusicLibraryWeb, :live_view import MusicLibraryWeb.Pagination - import MusicLibraryWeb.ArtistHelpers alias MusicLibrary.Records @@ -65,7 +64,7 @@ defmodule MusicLibraryWeb.RecordLive.Index do total_records = Records.search_records_count(query) record_list_params = - socket.assigns.record_list_params + @default_records_list_params |> merge_query(params["query"]) |> merge_pagination(params, total_records) diff --git a/lib/music_library_web/live/record_live/index.html.heex b/lib/music_library_web/live/record_live/index.html.heex index 6d0014e4..b4cd6262 100644 --- a/lib/music_library_web/live/record_live/index.html.heex +++ b/lib/music_library_web/live/record_live/index.html.heex @@ -46,7 +46,14 @@ <:col :let={{_id, record}}> -
<%= format_artist_names(record.artists) %>
++ <.link + :for={artist <- record.artists} + patch={~p"/records?query=mbid:#{artist.musicbrainz_id}"} + > + <%= artist.name %> + +
<%= record.title %>
<%= Records.Record.format_release(record.release) %>