From 9f30d1ef7ab2f6bf9ddb91e98367a9a08c7f8f59 Mon Sep 17 00:00:00 2001 From: Finn Vos Date: Thu, 7 Aug 2025 11:01:54 +0200 Subject: [PATCH] Fix panic when casting json.Number fields only present in some docs --- pkg/quickwit/response_parser.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/quickwit/response_parser.go b/pkg/quickwit/response_parser.go index 57daa65..2fd188f 100644 --- a/pkg/quickwit/response_parser.go +++ b/pkg/quickwit/response_parser.go @@ -280,6 +280,9 @@ func processDocsToDataFrameFields(docs []map[string]interface{}, propNames []str rawPropSlice := getDocPropSlice[json.Number](docs, propName, size) propSlice := make([]*float64, size) for i, val := range rawPropSlice { + if val == nil { + continue + } val_f64, err := val.Float64() if err == nil { propSlice[i] = &val_f64