]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: Multipart ListPartsResult ETag quotes 8387/head
authorRobin H. Johnson <robin.johnson@dreamhost.com>
Thu, 31 Mar 2016 06:24:40 +0000 (06:24 +0000)
committerRobin H. Johnson <robin.johnson@dreamhost.com>
Thu, 31 Mar 2016 06:25:58 +0000 (06:25 +0000)
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>
src/rgw/rgw_rest_s3.cc

index af0fea04f1f5fecb1d7a6ffca112ecf27f5c2093..3f036b1e0e3d8c26ca2b5842384e82f1fd1549e6 100644 (file)
@@ -2428,7 +2428,7 @@ void RGWListMultipart_ObjStore_S3::send_response()
       dump_time(s, "LastModified", &info.modified);
 
       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();
     }