From c5efcb910641819f3be7e6b8be7c48f2e47aac65 Mon Sep 17 00:00:00 2001 From: MatanLevy Date: Sun, 17 Dec 2023 10:41:38 +0200 Subject: [PATCH] fixing nil in json extract scalar (#6) Co-authored-by: Matan Levy --- internal/function_json.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/function_json.go b/internal/function_json.go index 4b3a0ff..7827110 100644 --- a/internal/function_json.go +++ b/internal/function_json.go @@ -95,7 +95,7 @@ func JSON_EXTRACT_SCALAR(v, path string) (Value, error) { if err := p.Unmarshal([]byte(v), &values); err != nil { return nil, err } - if len(values) == 0 { + if len(values) == 0 || values[0] == nil { return nil, nil } value := values[0]