From bedaa37e0865190c809aa52cba6b001062091cdf Mon Sep 17 00:00:00 2001 From: Dmitry Popov Date: Mon, 23 Sep 2024 11:00:40 +0400 Subject: [PATCH] fix(ACL): Fix adding empty members list --- .../live/access_lists/access_lists_live.ex | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/wanderer_app_web/live/access_lists/access_lists_live.ex b/lib/wanderer_app_web/live/access_lists/access_lists_live.ex index a0e38b1e..33dd5b16 100755 --- a/lib/wanderer_app_web/live/access_lists/access_lists_live.ex +++ b/lib/wanderer_app_web/live/access_lists/access_lists_live.ex @@ -225,7 +225,7 @@ defmodule WandererAppWeb.AccessListsLive do "add_members", %{"member_id" => member_id} = _params, %{assigns: assigns} = socket - ) do + ) when is_binary(member_id) and member_id != "" do member_option = assigns.member_search_options |> Enum.find(&(&1.value == member_id)) @@ -315,6 +315,12 @@ defmodule WandererAppWeb.AccessListsLive do {:noreply, socket} end + @impl true + def handle_event(event, body, socket) do + Logger.warning(fn -> "unhandled event: #{event} #{inspect(body)}" end) + {:noreply, socket} + end + @impl true def handle_info({:search, text}, socket) do first_character_id =