From bc536b3f5ceae5be02aac603ee7109c01c17fa0f Mon Sep 17 00:00:00 2001 From: Rod Vagg Date: Tue, 13 Jun 2023 21:47:25 +1000 Subject: [PATCH] fix: return error on LookupBySegment failure --- traversal/walk.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/traversal/walk.go b/traversal/walk.go index 1bd4e6c2..9ce2d36a 100644 --- a/traversal/walk.go +++ b/traversal/walk.go @@ -267,7 +267,7 @@ func (prog Progress) walkAdv(ph phase, n datamodel.Node, s selector.Selector, vi // specific interests, recurse on those. for _, ps := range attn { if v, err := n.LookupBySegment(ps); err != nil { - continue + return err } else if err := recurse(v, ps); err != nil { return err }