Fix toasts not appearing for notes and barcode scan
This commit is contained in:
@@ -117,14 +117,15 @@ defmodule MusicLibraryWeb.Components.Notes do
|
||||
defp update_note(note_params, socket) do
|
||||
case Notes.update_note(socket.assigns.note, note_params) do
|
||||
{:ok, note} ->
|
||||
put_toast!(:info, gettext("Note updated successfully"))
|
||||
|
||||
changeset =
|
||||
Notes.change_note(note, %{})
|
||||
|
||||
{:noreply,
|
||||
socket
|
||||
|> assign(:note, note)
|
||||
|> assign(:form, to_form(changeset))
|
||||
|> put_toast(:info, gettext("Note updated successfully"))}
|
||||
|> assign(:form, to_form(changeset))}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:noreply, assign(socket, form: to_form(changeset))}
|
||||
@@ -134,14 +135,15 @@ defmodule MusicLibraryWeb.Components.Notes do
|
||||
defp create_note(note_params, socket) do
|
||||
case Notes.create_note(socket.assigns.note, note_params) do
|
||||
{:ok, note} ->
|
||||
put_toast!(:info, gettext("Note created successfully"))
|
||||
|
||||
changeset =
|
||||
Notes.change_note(note, %{})
|
||||
|
||||
{:noreply,
|
||||
socket
|
||||
|> assign(:note, note)
|
||||
|> assign(:form, to_form(changeset))
|
||||
|> put_toast(:info, gettext("Note created successfully"))}
|
||||
|> assign(:form, to_form(changeset))}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:noreply, assign(socket, form: to_form(changeset))}
|
||||
|
||||
Reference in New Issue
Block a user