diff --git a/lib/wanderer_app_web/live/map/event_handlers/map_routes_event_handler.ex b/lib/wanderer_app_web/live/map/event_handlers/map_routes_event_handler.ex index 214d226e..3e744f28 100644 --- a/lib/wanderer_app_web/live/map/event_handlers/map_routes_event_handler.ex +++ b/lib/wanderer_app_web/live/map/event_handlers/map_routes_event_handler.ex @@ -60,7 +60,10 @@ defmodule WandererAppWeb.MapRoutesEventHandler do ping_system_ids = pings - |> Enum.map(fn %{system: %{solar_system_id: solar_system_id}} -> "#{solar_system_id}" end) + |> Enum.flat_map(fn + %{system: %{solar_system_id: solar_system_id}} -> ["#{solar_system_id}"] + _ -> [] + end) route_hubs = (ping_system_ids ++ hubs) |> Enum.uniq()