diff --git a/elixir/apps/web/lib/web/live/actors/show.ex b/elixir/apps/web/lib/web/live/actors/show.ex index 0fc2f2b30..cd95340c2 100644 --- a/elixir/apps/web/lib/web/live/actors/show.ex +++ b/elixir/apps/web/lib/web/live/actors/show.ex @@ -4,6 +4,7 @@ defmodule Web.Actors.Show do import Web.Clients.Components alias Domain.{Auth, Tokens, Flows, Clients} alias Domain.Actors + require Logger def mount(%{"id" => id}, _session, socket) do with {:ok, actor} <- @@ -730,6 +731,23 @@ defmodule Web.Actors.Show do ) {:noreply, socket} + + {:error, reason} -> + Logger.error("Unknown error while sending welcome email", + account_id: socket.assigns.account.id, + subject_actor_id: socket.assigns.subject.actor.id, + identity_id: identity.id, + reason: inspect(reason) + ) + + socket = + socket + |> put_flash( + :error, + "Unknown error while sending welcome email. We're looking into it." + ) + + {:noreply, socket} end end