From bf3da5081f9dace9c96f6300c0ac3445b35a340b Mon Sep 17 00:00:00 2001 From: Klaus Post Date: Thu, 13 Oct 2022 09:49:46 +0200 Subject: [PATCH] Omit empty checksums in responses (#15850) --- cmd/api-response.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cmd/api-response.go b/cmd/api-response.go index ea70eac5c..7d44717c1 100644 --- a/cmd/api-response.go +++ b/cmd/api-response.go @@ -166,10 +166,10 @@ type Part struct { Size int64 // Checksum values - ChecksumCRC32 string - ChecksumCRC32C string - ChecksumSHA1 string - ChecksumSHA256 string + ChecksumCRC32 string `xml:"ChecksumCRC32,omitempty"` + ChecksumCRC32C string `xml:"ChecksumCRC32C,omitempty"` + ChecksumSHA1 string `xml:"ChecksumSHA1,omitempty"` + ChecksumSHA256 string `xml:"ChecksumSHA256,omitempty"` } // ListPartsResponse - format for list parts response. @@ -403,10 +403,10 @@ type CompleteMultipartUploadResponse struct { Key string ETag string - ChecksumCRC32 string - ChecksumCRC32C string - ChecksumSHA1 string - ChecksumSHA256 string + ChecksumCRC32 string `xml:"ChecksumCRC32,omitempty"` + ChecksumCRC32C string `xml:"ChecksumCRC32C,omitempty"` + ChecksumSHA1 string `xml:"ChecksumSHA1,omitempty"` + ChecksumSHA256 string `xml:"ChecksumSHA256,omitempty"` } // DeleteError structure.