fix(go): normalize history parsed field names

This commit is contained in:
lingniu
2026-07-03 14:42:10 +08:00
parent 6624930cc1
commit 96e9382d73
2 changed files with 43 additions and 6 deletions

View File

@@ -27,7 +27,7 @@ func BuildFieldsEnvelope(env envelope.FrameEnvelope) (envelope.FrameEnvelope, bo
return envelope.FrameEnvelope{}, false
}
rows := realtimeKVFields(env, env.Parsed)
fields := make(map[string]any, len(rows)+len(env.Fields))
fields := make(map[string]any, len(rows))
for _, row := range rows {
key := row.Domain
if strings.TrimSpace(row.Field) != "" {
@@ -35,11 +35,6 @@ func BuildFieldsEnvelope(env envelope.FrameEnvelope) (envelope.FrameEnvelope, bo
}
fields[key] = row.Value
}
for key, value := range env.Fields {
if strings.TrimSpace(key) != "" {
fields[key] = value
}
}
if len(fields) == 0 {
return envelope.FrameEnvelope{}, false
}