From 9f873d10595b5876e854f771f8fd36b22474f2b4 Mon Sep 17 00:00:00 2001 From: Nicola Murino Date: Thu, 19 Dec 2024 19:44:01 +0100 Subject: [PATCH] prefer strings.EqualFold to strings.strings.ToLower where possible Signed-off-by: Nicola Murino --- internal/dataprovider/eventrule.go | 2 +- internal/vfs/azblobfs.go | 8 ++++---- internal/vfs/vfs.go | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/internal/dataprovider/eventrule.go b/internal/dataprovider/eventrule.go index a473f27e..485a0709 100644 --- a/internal/dataprovider/eventrule.go +++ b/internal/dataprovider/eventrule.go @@ -342,7 +342,7 @@ func (c *EventActionHTTPConfig) validateMultiparts() error { ) } for _, k := range c.Headers { - if strings.ToLower(k.Key) == "content-type" { + if strings.EqualFold(k.Key, "content-type") { return util.NewI18nError( util.NewValidationError("content type is automatically set for multipart requests"), util.I18nErrorMultipartCType, diff --git a/internal/vfs/azblobfs.go b/internal/vfs/azblobfs.go index 9391b132..c6a090a5 100644 --- a/internal/vfs/azblobfs.go +++ b/internal/vfs/azblobfs.go @@ -401,7 +401,7 @@ func (fs *AzureBlobFs) Chtimes(name string, _, mtime time.Time, isUploading bool } found := false for k := range metadata { - if strings.ToLower(k) == lastModifiedField { + if strings.EqualFold(k, lastModifiedField) { metadata[k] = to.Ptr(strconv.FormatInt(mtime.UnixMilli(), 10)) found = true break @@ -1124,7 +1124,7 @@ func (fs *AzureBlobFs) getCopyOptions(srcInfo os.FileInfo, updateModTime bool) * metadata := make(map[string]*string) for k, v := range getMetadata(srcInfo) { if v != "" { - if strings.ToLower(k) == lastModifiedField { + if strings.EqualFold(k, lastModifiedField) { metadata[k] = to.Ptr("0") } else { metadata[k] = to.Ptr(v) @@ -1158,8 +1158,8 @@ func checkDirectoryMarkers(contentType string, metadata map[string]*string) bool return true } for k, v := range metadata { - if strings.ToLower(k) == azFolderKey { - return strings.ToLower(util.GetStringFromPointer(v)) == "true" + if strings.EqualFold(k, azFolderKey) { + return strings.EqualFold(util.GetStringFromPointer(v), "true") } } return false diff --git a/internal/vfs/vfs.go b/internal/vfs/vfs.go index 31c9e9eb..c9665f1f 100644 --- a/internal/vfs/vfs.go +++ b/internal/vfs/vfs.go @@ -1150,7 +1150,7 @@ func getLastModified(metadata map[string]string) int64 { func getAzureLastModified(metadata map[string]*string) int64 { for k, v := range metadata { - if strings.ToLower(k) == lastModifiedField { + if strings.EqualFold(k, lastModifiedField) { if val := util.GetStringFromPointer(v); val != "" { lastModified, err := strconv.ParseInt(val, 10, 64) if err == nil {