From 51d89365b58f01ef08c1220dd6a2738b0819f763 Mon Sep 17 00:00:00 2001 From: zhengchun Date: Fri, 15 May 2020 23:24:33 +0800 Subject: [PATCH] fix #48 --- query.go | 1 + 1 file changed, 1 insertion(+) diff --git a/query.go b/query.go index 7b46864..47f8076 100644 --- a/query.go +++ b/query.go @@ -76,6 +76,7 @@ func (a *ancestorQuery) Select(t iterator) NodeNavigator { return nil } first := true + node = node.Copy() a.iterator = func() NodeNavigator { if first && a.Self { first = false