From fbbbee4a952d24f5670fc614090e896e8c221eb2 Mon Sep 17 00:00:00 2001 From: Emile Date: Sun, 15 Mar 2020 23:24:20 +0100 Subject: fixed the filters --- src/http/http.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/http/http.go') diff --git a/src/http/http.go b/src/http/http.go index cdfdf68..17b0963 100644 --- a/src/http/http.go +++ b/src/http/http.go @@ -98,8 +98,7 @@ func pathHandler(w http.ResponseWriter, r *http.Request) { for _, f := range files { logrus.Tracef("f: %s", f.Name()) - filterResult := filterIsValid(f.Name()) - if filterResult == true { + if filterIsValid(f.Name()) == false { continue } @@ -229,22 +228,23 @@ func filterIsValid(name string) bool { // hide files starting with a dot if the "hide.file" directive is set if viper.GetBool("hide.files") == true { - logrus.Info("checking hide") - if name[0] != '.' { - logrus.Info("hide") + if name[0] == '.' { return false } } + logrus.Info("extension") + extensions := viper.GetStringSlice("hide.extensions") splitFileName := strings.Split(name, ".") fileExtension := splitFileName[len(splitFileName)-1] + logrus.Infof("fE: %s", fileExtension) for _, extension := range extensions { + logrus.Infof("E: %s", extension) if fileExtension == extension { - logrus.Info("extension") - logrus.Info(extension) + logrus.Infof("E: %s ############################", extension) return false } } -- cgit 1.4.1