diff --git a/controllers/file.go b/controllers/file.go index 5384780..853ead9 100644 --- a/controllers/file.go +++ b/controllers/file.go @@ -30,6 +30,10 @@ func FileHandler(w http.ResponseWriter, r *http.Request, pipes []pipelines.IPipe var files []File for _, b := range buckets { + if b.IsDir() == false { + continue + } + bucketFiles, err := ioutil.ReadDir("./files/" + appSettings.StorageProvider.BasePath + "/" + b.Name()) if err != nil { writeError(w, 500, "Base path not found") @@ -37,6 +41,10 @@ func FileHandler(w http.ResponseWriter, r *http.Request, pipes []pipelines.IPipe } for _, f := range bucketFiles { + if b.IsDir() == false { + continue + } + files = append(files, File{b.Name(), f.Name(), int(f.Size()), f.ModTime()}) } }