]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: S3: set EncodingType in ListBucketResult 7712/head
authorVitja Makarov <vitja.makarov@gmail.com>
Wed, 17 Feb 2016 10:46:18 +0000 (13:46 +0300)
committerVitja Makarov <vitja.makarov@gmail.com>
Wed, 23 Mar 2016 11:56:28 +0000 (14:56 +0300)
Signed-off-by: Victor Makarov <vitja.makarov@gmail.com>
src/rgw/rgw_rest_s3.cc

index 9cbbd860aace23c12b2af4b3d86e5b97a189f9d7..fd790605429c0442ec1f80c4b706b00654e81ce8 100644 (file)
@@ -303,8 +303,10 @@ void RGWListBucket_ObjStore_S3::send_versioned_response()
                                            : "false"));
 
   bool encode_key = false;
-  if (strcasecmp(encoding_type.c_str(), "url") == 0)
+  if (strcasecmp(encoding_type.c_str(), "url") == 0) {
+    s->formatter->dump_string("EncodingType", "url");
     encode_key = true;
+  }
 
   if (op_ret >= 0) {
     vector<RGWObjEnt>::iterator iter;
@@ -385,8 +387,10 @@ void RGWListBucket_ObjStore_S3::send_response()
                                            : "false"));
 
   bool encode_key = false;
-  if (strcasecmp(encoding_type.c_str(), "url") == 0)
+  if (strcasecmp(encoding_type.c_str(), "url") == 0) {
+    s->formatter->dump_string("EncodingType", "url");
     encode_key = true;
+  }
 
   if (op_ret >= 0) {
     vector<RGWObjEnt>::iterator iter;