diff --git a/lib/aprs_web/live/map_live/callsign_view.ex b/lib/aprs_web/live/map_live/callsign_view.ex index d7ec274..2eeb4d5 100644 --- a/lib/aprs_web/live/map_live/callsign_view.ex +++ b/lib/aprs_web/live/map_live/callsign_view.ex @@ -763,10 +763,18 @@ defmodule AprsWeb.MapLive.CallsignView do end symbol_table_id = - Map.get(data_extended, :symbol_table_id) || Map.get(data_extended, "symbol_table_id") || "/" + Map.get(data_extended, :symbol_table_id) || + Map.get(data_extended, "symbol_table_id") || + Map.get(packet, :symbol_table_id) || + Map.get(packet, "symbol_table_id") || + "/" symbol_code = - Map.get(data_extended, :symbol_code) || Map.get(data_extended, "symbol_code") || ">" + Map.get(data_extended, :symbol_code) || + Map.get(data_extended, "symbol_code") || + Map.get(packet, :symbol_code) || + Map.get(packet, "symbol_code") || + ">" symbol_description = Map.get(data_extended, :symbol_description) || Map.get(data_extended, "symbol_description") || diff --git a/lib/aprs_web/live/map_live/index.ex b/lib/aprs_web/live/map_live/index.ex index ebe947a..e3af070 100644 --- a/lib/aprs_web/live/map_live/index.ex +++ b/lib/aprs_web/live/map_live/index.ex @@ -795,10 +795,18 @@ defmodule AprsWeb.MapLive.Index do callsign = generate_callsign(packet) symbol_table_id = - Map.get(data_extended, :symbol_table_id) || Map.get(data_extended, "symbol_table_id") || "/" + Map.get(data_extended, :symbol_table_id) || + Map.get(data_extended, "symbol_table_id") || + Map.get(packet, :symbol_table_id) || + Map.get(packet, "symbol_table_id") || + "/" symbol_code = - Map.get(data_extended, :symbol_code) || Map.get(data_extended, "symbol_code") || ">" + Map.get(data_extended, :symbol_code) || + Map.get(data_extended, "symbol_code") || + Map.get(packet, :symbol_code) || + Map.get(packet, "symbol_code") || + ">" symbol_description = Map.get(data_extended, :symbol_description) || Map.get(data_extended, "symbol_description") ||