From 5e3bfd21485a9283f805eb7a78bac9202681cba2 Mon Sep 17 00:00:00 2001 From: Klaus Post Date: Thu, 23 Mar 2023 10:27:19 -0700 Subject: [PATCH] Add user tags when listing with metadata (#16883) --- cmd/api-response.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/api-response.go b/cmd/api-response.go index 3e87983ef..90de4add5 100644 --- a/cmd/api-response.go +++ b/cmd/api-response.go @@ -359,6 +359,7 @@ type Object struct { // UserMetadata user-defined metadata UserMetadata *Metadata `xml:"UserMetadata,omitempty"` + UserTags string `xml:"UserTags,omitempty"` } // CopyObjectResponse container returns ETag and LastModified of the successfully copied object @@ -626,6 +627,7 @@ func generateListObjectsV2Response(bucket, prefix, token, nextToken, startAfter, } content.Owner = owner if metadata { + content.UserTags = object.UserTags content.UserMetadata = &Metadata{} switch kind, _ := crypto.IsEncrypted(object.UserDefined); kind { case crypto.S3: