walker: recurse into directory based on node type

A broken directory might also not have a subtree.
This commit is contained in:
Michael Eischer 2022-12-28 10:42:21 +01:00
parent 1a9705fc95
commit bc2399fbd9

View file

@ -52,7 +52,7 @@ func FilterTree(ctx context.Context, repo BlobLoadSaver, nodepath string, nodeID
continue
}
if node.Subtree == nil {
if node.Type != "dir" {
err = tb.AddNode(node)
if err != nil {
return restic.ID{}, err