mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-06 14:20:55 +03:00
prefer strings.EqualFold to strings.strings.ToLower where possible
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
This commit is contained in:
@@ -342,7 +342,7 @@ func (c *EventActionHTTPConfig) validateMultiparts() error {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
for _, k := range c.Headers {
|
for _, k := range c.Headers {
|
||||||
if strings.ToLower(k.Key) == "content-type" {
|
if strings.EqualFold(k.Key, "content-type") {
|
||||||
return util.NewI18nError(
|
return util.NewI18nError(
|
||||||
util.NewValidationError("content type is automatically set for multipart requests"),
|
util.NewValidationError("content type is automatically set for multipart requests"),
|
||||||
util.I18nErrorMultipartCType,
|
util.I18nErrorMultipartCType,
|
||||||
|
|||||||
@@ -401,7 +401,7 @@ func (fs *AzureBlobFs) Chtimes(name string, _, mtime time.Time, isUploading bool
|
|||||||
}
|
}
|
||||||
found := false
|
found := false
|
||||||
for k := range metadata {
|
for k := range metadata {
|
||||||
if strings.ToLower(k) == lastModifiedField {
|
if strings.EqualFold(k, lastModifiedField) {
|
||||||
metadata[k] = to.Ptr(strconv.FormatInt(mtime.UnixMilli(), 10))
|
metadata[k] = to.Ptr(strconv.FormatInt(mtime.UnixMilli(), 10))
|
||||||
found = true
|
found = true
|
||||||
break
|
break
|
||||||
@@ -1124,7 +1124,7 @@ func (fs *AzureBlobFs) getCopyOptions(srcInfo os.FileInfo, updateModTime bool) *
|
|||||||
metadata := make(map[string]*string)
|
metadata := make(map[string]*string)
|
||||||
for k, v := range getMetadata(srcInfo) {
|
for k, v := range getMetadata(srcInfo) {
|
||||||
if v != "" {
|
if v != "" {
|
||||||
if strings.ToLower(k) == lastModifiedField {
|
if strings.EqualFold(k, lastModifiedField) {
|
||||||
metadata[k] = to.Ptr("0")
|
metadata[k] = to.Ptr("0")
|
||||||
} else {
|
} else {
|
||||||
metadata[k] = to.Ptr(v)
|
metadata[k] = to.Ptr(v)
|
||||||
@@ -1158,8 +1158,8 @@ func checkDirectoryMarkers(contentType string, metadata map[string]*string) bool
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
for k, v := range metadata {
|
for k, v := range metadata {
|
||||||
if strings.ToLower(k) == azFolderKey {
|
if strings.EqualFold(k, azFolderKey) {
|
||||||
return strings.ToLower(util.GetStringFromPointer(v)) == "true"
|
return strings.EqualFold(util.GetStringFromPointer(v), "true")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
|
|||||||
@@ -1150,7 +1150,7 @@ func getLastModified(metadata map[string]string) int64 {
|
|||||||
|
|
||||||
func getAzureLastModified(metadata map[string]*string) int64 {
|
func getAzureLastModified(metadata map[string]*string) int64 {
|
||||||
for k, v := range metadata {
|
for k, v := range metadata {
|
||||||
if strings.ToLower(k) == lastModifiedField {
|
if strings.EqualFold(k, lastModifiedField) {
|
||||||
if val := util.GetStringFromPointer(v); val != "" {
|
if val := util.GetStringFromPointer(v); val != "" {
|
||||||
lastModified, err := strconv.ParseInt(val, 10, 64)
|
lastModified, err := strconv.ParseInt(val, 10, 64)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user