diff --git a/pkg/webapi/minioapi/minioapi.go b/pkg/webapi/minioapi/minioapi.go index cb006aa94..f629ea8ed 100644 --- a/pkg/webapi/minioapi/minioapi.go +++ b/pkg/webapi/minioapi/minioapi.go @@ -36,6 +36,10 @@ const ( jsonType = iota ) +const ( + dateFormat = "2006-01-02T15:04:05.000Z" +) + type minioApi struct { storage mstorage.Storage } @@ -220,7 +224,7 @@ func generateBucketsListResult(buckets []mstorage.BucketMetadata) (data BucketLi for _, bucket := range buckets { listbucket := &Bucket{ Name: bucket.Name, - CreationDate: formatDate(bucket.Created), + CreationDate: bucket.Created.Format(dateFormat), } listbuckets = append(listbuckets, listbucket) } @@ -243,7 +247,7 @@ func generateObjectsListResult(bucket string, objects []mstorage.ObjectMetadata) for _, object := range objects { content := &Item{ Key: object.Key, - LastModified: formatDate(object.Created), + LastModified: object.Created.Format(dateFormat), ETag: object.ETag, Size: object.Size, StorageClass: "STANDARD", @@ -259,7 +263,3 @@ func generateObjectsListResult(bucket string, objects []mstorage.ObjectMetadata) } return } - -func formatDate(t time.Time) string { - return t.Format("2006-01-02T15:04:05.000Z") -}