From bc2399fbd9c9951602ae4ed6be9c346625d8face Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Wed, 28 Dec 2022 10:42:21 +0100 Subject: [PATCH] walker: recurse into directory based on node type A broken directory might also not have a subtree. --- internal/walker/rewriter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/walker/rewriter.go b/internal/walker/rewriter.go index 96afbb07e..bef3bd688 100644 --- a/internal/walker/rewriter.go +++ b/internal/walker/rewriter.go @@ -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