From da12d5d693bb251f1b12086d83331e9fac208da2 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sun, 19 Apr 2026 08:59:04 +0100 Subject: [PATCH] Handle ArtistLive.Form saved message in show view --- lib/music_library_web/live/artist_live/show.ex | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/music_library_web/live/artist_live/show.ex b/lib/music_library_web/live/artist_live/show.ex index 51f1fc02..631af2a5 100644 --- a/lib/music_library_web/live/artist_live/show.ex +++ b/lib/music_library_web/live/artist_live/show.ex @@ -636,6 +636,13 @@ defmodule MusicLibraryWeb.ArtistLive.Show do )} end + def handle_info({MusicLibraryWeb.ArtistLive.Form, {:saved, artist_info}}, socket) do + {:noreply, + socket + |> assign(:artist_info, artist_info) + |> assign(:biography, Biography.build(artist_info))} + end + defp apply_action(socket, :show, %{"musicbrainz_id" => musicbrainz_id}) do artist = Artists.get_artist!(musicbrainz_id) artist_info = Artists.get_artist_info!(musicbrainz_id)