Fix: null jsonpath serialization

Signed-off-by: acejilam <acejilam@gmail.com>

Kubernetes-commit: 9646ae5a9efb0eee7ac15577d113699700233017
This commit is contained in:
acejilam
2023-08-10 19:32:47 +08:00
committed by Kubernetes Publisher
parent 9c6b659a97
commit a8fc969a34
2 changed files with 6 additions and 1 deletions

View File

@@ -573,6 +573,9 @@ func (j *JSONPath) evalToText(v reflect.Value) ([]byte, error) {
if !ok {
return nil, fmt.Errorf("can't print type %s", v.Type())
}
if iface == nil {
return []byte("null"), nil
}
var buffer bytes.Buffer
fmt.Fprint(&buffer, iface)
return buffer.Bytes(), nil