diff --git a/tree.go b/tree.go index 147855844..0d6306b65 100644 --- a/tree.go +++ b/tree.go @@ -264,6 +264,10 @@ func (tree *Tree) load(version int64, root []byte) { return } tree.root = tree.ndb.GetNode(root) + + // This is wrong. When saving a tree w/o updates, the tree's root node's + // version gets stale. + // tree.version = tree.root.version tree.version = version }