diff --git a/Makefile b/Makefile index 032b0004..19f50c00 100644 --- a/Makefile +++ b/Makefile @@ -25,9 +25,6 @@ deps-audit: cargo-audit: cargo audit --file rust/prop_grid_rs/Cargo.lock -sobelow: - MIX_ENV=test mix sobelow --config --quiet - format: MIX_ENV=test mix format --check-formatted diff --git a/lib/microwaveprop_web/live/admin/contact_edit_live.ex b/lib/microwaveprop_web/live/admin/contact_edit_live.ex index 36f1b924..0942a551 100644 --- a/lib/microwaveprop_web/live/admin/contact_edit_live.ex +++ b/lib/microwaveprop_web/live/admin/contact_edit_live.ex @@ -118,6 +118,12 @@ defmodule MicrowavepropWeb.Admin.ContactEditLive do end end + # Swoosh's test adapter delivers the email back to the calling process. + # Approval/rejection notifications are sent from this LiveView process, + # so consume the adapter message instead of crashing on an unknown info. + @impl true + def handle_info({:email, %Swoosh.Email{}}, socket), do: {:noreply, socket} + defp normalize_note(""), do: nil defp normalize_note(note), do: String.trim(note) diff --git a/lib/microwaveprop_web/live/admin/monitor_live/index.ex b/lib/microwaveprop_web/live/admin/monitor_live/index.ex index f0dbdfcb..6d9bc6a8 100644 --- a/lib/microwaveprop_web/live/admin/monitor_live/index.ex +++ b/lib/microwaveprop_web/live/admin/monitor_live/index.ex @@ -109,7 +109,7 @@ defmodule MicrowavepropWeb.Admin.MonitorLive.Index do
-