From a0798c49f9d39b1a91ada06b0948ce911851e299 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Wed, 25 Jun 2025 08:34:07 -0500 Subject: [PATCH] batch insert fix --- lib/aprsme/packet.ex | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/aprsme/packet.ex b/lib/aprsme/packet.ex index 66f5e8f..f80cdc6 100644 --- a/lib/aprsme/packet.ex +++ b/lib/aprsme/packet.ex @@ -260,6 +260,10 @@ defmodule Aprsme.Packet do # Extract data from standard map-based data_extended defp extract_from_map(data_extended) do + # Remove raw_weather_data before processing + data_extended = Map.delete(data_extended, :raw_weather_data) + data_extended = Map.delete(data_extended, "raw_weather_data") + %{} |> put_symbol_fields(data_extended) |> put_weather_fields(data_extended) @@ -364,6 +368,7 @@ defmodule Aprsme.Packet do parse_weather_string(attrs, weather) weather when is_map(weather) -> + weather = Map.drop(weather, [:raw_weather_data, "raw_weather_data"]) Map.merge(attrs, weather) _ ->