diff --git a/api-list.go b/api-list.go index 9b2b00ae3c..a5df851a19 100644 --- a/api-list.go +++ b/api-list.go @@ -22,6 +22,7 @@ import ( "fmt" "net/http" "net/url" + "time" "github.com/minio/minio-go/v7/pkg/s3utils" ) @@ -239,6 +240,7 @@ func (c *Client) listObjectsV2Query(ctx context.Context, bucketName, objectPrefi if err != nil { return listBucketResult, err } + listBucketResult.Contents[i].LastModified = listBucketResult.Contents[i].LastModified.Round(time.Second) } for i, obj := range listBucketResult.CommonPrefixes { @@ -384,7 +386,7 @@ func (c *Client) listObjectVersions(ctx context.Context, bucketName string, opts info := ObjectInfo{ ETag: trimEtag(version.ETag), Key: version.Key, - LastModified: version.LastModified, + LastModified: version.LastModified.Round(time.Second), Size: version.Size, Owner: version.Owner, StorageClass: version.StorageClass, @@ -600,6 +602,7 @@ func (c *Client) listObjectsQuery(ctx context.Context, bucketName, objectPrefix, if err != nil { return listBucketResult, err } + listBucketResult.Contents[i].LastModified = listBucketResult.Contents[i].LastModified.Round(time.Second) } for i, obj := range listBucketResult.CommonPrefixes {