backend: Only return top-level files for most dirs

Fixes #1478
This commit is contained in:
Alexander Neumann
2017-12-14 19:13:01 +01:00
parent 42a8c19aae
commit 7d8765a937
12 changed files with 49 additions and 15 deletions

View File

@@ -272,7 +272,7 @@ func (be *b2Backend) List(ctx context.Context, t restic.FileType) <-chan string
defer close(ch)
defer cancel()
prefix := be.Dirname(restic.Handle{Type: t})
prefix, _ := be.Basedir(t)
cur := &b2.Cursor{Prefix: prefix}
for {