1
0
mirror of https://github.com/gilbertchen/duplicacy synced 2025-12-06 00:03:38 +00:00

Fixed a chunk listing bug in Hubic backend

This commit is contained in:
Gilbert Chen
2017-12-09 23:09:23 -05:00
parent 430d7b6241
commit 612f6e27cb

View File

@@ -106,17 +106,19 @@ func (storage *HubicStorage) ListFiles(threadIndex int, dir string) ([]string, [
} else { } else {
files := []string{} files := []string{}
sizes := []int64{} sizes := []int64{}
entries, err := storage.client.ListEntries(storage.storageDir + "/chunks") entries, err := storage.client.ListEntries(storage.storageDir + "/" + dir)
if err != nil { if err != nil {
return nil, nil, err return nil, nil, err
} }
for _, entry := range entries { for _, entry := range entries {
if entry.Type == "application/directory" { 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 return files, sizes, nil
} }