Enhance ListObjectsV2 API to return UserDefined metadata (#8539)

This commit is contained in:
Harshavardhana
2019-11-21 01:54:49 -08:00
committed by GitHub
parent 4da68cfcfc
commit 9565641b9b
5 changed files with 141 additions and 6 deletions
+2 -2
View File
@@ -102,7 +102,7 @@ func isHTTPHeaderSizeTooLarge(header http.Header) bool {
length := len(key) + len(header.Get(key))
size += length
for _, prefix := range userMetadataKeyPrefixes {
if strings.HasPrefix(key, prefix) {
if hasPrefix(key, prefix) {
usersize += length
break
}
@@ -141,7 +141,7 @@ func (h reservedMetadataHandler) ServeHTTP(w http.ResponseWriter, r *http.Reques
// and must not set by clients
func containsReservedMetadata(header http.Header) bool {
for key := range header {
if strings.HasPrefix(key, ReservedMetadataPrefix) {
if hasPrefix(key, ReservedMetadataPrefix) {
return true
}
}