diff --git a/modules/storage/obs.go b/modules/storage/obs.go index d1bbb626f..9137d5c1d 100755 --- a/modules/storage/obs.go +++ b/modules/storage/obs.go @@ -293,8 +293,8 @@ func GetAllObsListObjectUnderDir(bucket string, prefix string) ([]FileInfo, erro if val.Key == prefix { continue } - log.Info("sub str=" + val.Key[prefixLen:]) - if strings.Contains(val.Key[prefixLen:], "/") { + log.Info("sub str=" + val.Key[prefixLen:len(val.Key)-1]) + if strings.Contains(val.Key[prefixLen:len(val.Key)-1], "/") { continue } if strings.HasSuffix(val.Key, "/") {