From 612f6e27cbb8223e2243bd363cf4a882360e321d Mon Sep 17 00:00:00 2001 From: Gilbert Chen Date: Sat, 9 Dec 2017 23:09:23 -0500 Subject: [PATCH] Fixed a chunk listing bug in Hubic backend --- src/duplicacy_hubicstorage.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/duplicacy_hubicstorage.go b/src/duplicacy_hubicstorage.go index 5773fb3..6af4679 100644 --- a/src/duplicacy_hubicstorage.go +++ b/src/duplicacy_hubicstorage.go @@ -106,17 +106,19 @@ func (storage *HubicStorage) ListFiles(threadIndex int, dir string) ([]string, [ } else { files := []string{} sizes := []int64{} - entries, err := storage.client.ListEntries(storage.storageDir + "/chunks") + entries, err := storage.client.ListEntries(storage.storageDir + "/" + dir) if err != nil { return nil, nil, err } for _, entry := range entries { if entry.Type == "application/directory" { - continue + files = append(files, entry.Name + "/") + sizes = append(sizes, 0) + } else { + files = append(files, entry.Name) + sizes = append(sizes, entry.Size) } - files = append(files, entry.Name) - sizes = append(sizes, entry.Size) } return files, sizes, nil }