diff --git a/lib/wanderer_app_web/components/core_components.ex b/lib/wanderer_app_web/components/core_components.ex index 7ab6ea2b..c8810eb5 100644 --- a/lib/wanderer_app_web/components/core_components.ex +++ b/lib/wanderer_app_web/components/core_components.ex @@ -393,6 +393,7 @@ defmodule WandererAppWeb.CoreComponents do data-pc-name="checkbox" data-pc-section="root" > + Map.put("acls", form["acls"] || []) - |> Map.put("only_tracked_characters", form["only_tracked_characters"] || false) + |> Map.put( + "only_tracked_characters", + (form["only_tracked_characters"] || "false") |> String.to_existing_atom() + ) ) {:noreply, socket |> assign(form: form)} @@ -593,7 +596,13 @@ defmodule WandererAppWeb.MapsLive do scope -> scope end - form = form |> Map.put("scope", scope) + form = + form + |> Map.put("scope", scope) + |> Map.put( + "only_tracked_characters", + (form["only_tracked_characters"] || "false") |> String.to_existing_atom() + ) map |> WandererApp.Api.Map.update(form)