diff --git a/pkg/storage/fs/fs.go b/pkg/storage/fs/fs.go index f8ce1a2c5..892b1aa44 100644 --- a/pkg/storage/fs/fs.go +++ b/pkg/storage/fs/fs.go @@ -379,7 +379,7 @@ func (storage *storage) ListObjects(bucket string, resources mstorage.BucketReso } metadataList = append(metadataList, metadata) case delimited != "": - resources.CommonPrefixes = helpers.AppendUstr(resources.CommonPrefixes, delimited) + resources.CommonPrefixes = helpers.AppendUniqStr(resources.CommonPrefixes, delimited) } case resources.Delimiter != "" && strings.HasPrefix(name, resources.Prefix): delimited := delimiter(name, resources.Delimiter) @@ -394,7 +394,7 @@ func (storage *storage) ListObjects(bucket string, resources mstorage.BucketReso } metadataList = append(metadataList, metadata) case delimited != "": - resources.CommonPrefixes = helpers.AppendUstr(resources.CommonPrefixes, delimited) + resources.CommonPrefixes = helpers.AppendUniqStr(resources.CommonPrefixes, delimited) } case strings.HasPrefix(name, resources.Prefix): metadata := mstorage.ObjectMetadata{ diff --git a/pkg/utils/helpers/common.go b/pkg/utils/helpers/common.go index da420a4ae..242f55df0 100644 --- a/pkg/utils/helpers/common.go +++ b/pkg/utils/helpers/common.go @@ -40,7 +40,7 @@ func AppendUniqInt(slice []int, i int) []int { return append(slice, i) } -func AppendUstr(slice []string, i string) []string { +func AppendUniqStr(slice []string, i string) []string { for _, ele := range slice { if ele == i { return slice