]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: Multipart ListPartsResult ETag quotes
authorRobin H. Johnson <robin.johnson@dreamhost.com>
Thu, 31 Mar 2016 06:24:40 +0000 (06:24 +0000)
committerVicente Cheng <freeze.bilsted@gmail.com>
Wed, 6 Apr 2016 16:40:07 +0000 (00:40 +0800)
ListPartsResult output has always missed quotes on the ETag since it was
first committed.

Fixes: #15334
Backports: hammer, infernalis
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
(cherry picked from commit a58b774e72cc1613d62e10b25322d6d15e9d2899)

src/rgw/rgw_rest_s3.cc

index 0cc7793ac9ad0109fa7392b2b88b4a58c383f154..f347d1485d073ac63f929a617ade911ec4521ddc 100644 (file)
@@ -1804,7 +1804,7 @@ void RGWListMultipart_ObjStore_S3::send_response()
       }
 
       s->formatter->dump_unsigned("PartNumber", info.num);
-      s->formatter->dump_string("ETag", info.etag);
+      s->formatter->dump_format("ETag", "\"%s\"", info->etag.c_str());
       s->formatter->dump_unsigned("Size", info.size);
       s->formatter->close_section();
     }