batch insert fix
This commit is contained in:
parent
0beb278371
commit
a0798c49f9
1 changed files with 5 additions and 0 deletions
|
|
@ -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)
|
||||
|
||||
_ ->
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue