From 311b9a9bfe2efb37022ad076cb36b2ace67061ef Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sun, 14 Apr 2024 08:12:41 +0100 Subject: [PATCH] Fix an error in unmarshalRecordRecursively A refactor left a spurious array slicing. --- schema/tuples.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/tuples.go b/schema/tuples.go index 676636b..12979af 100644 --- a/schema/tuples.go +++ b/schema/tuples.go @@ -88,7 +88,7 @@ func unmarshalRecordRecursively(record []byte) (map[string]any, error) { s = strings.TrimPrefix(s, "@cee:") if strings.HasPrefix(s, "{") { var m2 map[string]any - if err := json.Unmarshal([]byte(s[5:]), &m2); err == nil { + if err := json.NewDecoder(strings.NewReader(s)).Decode(&m2); err == nil { m["message"] = m2 } } -- GitLab