From 211944d98ee896b96ca103fe48eb3d2a8475be95 Mon Sep 17 00:00:00 2001 From: Rod Vagg Date: Thu, 29 Jun 2023 19:47:29 +1000 Subject: [PATCH] feat: remove hard-error when slice matcher reaches non-string/bytes node --- traversal/selector/matcher.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/traversal/selector/matcher.go b/traversal/selector/matcher.go index 94c5e26a..97e16b78 100644 --- a/traversal/selector/matcher.go +++ b/traversal/selector/matcher.go @@ -73,7 +73,7 @@ func (s Slice) Slice(n datamodel.Node) (datamodel.Node, error) { return basicnode.NewBytes(bytes[from:to]), nil default: - return nil, fmt.Errorf("selector slice rejected on %s: subset match must be over string or bytes", n.Kind()) + return nil, nil } }