From d1ab71ff6084719e86e07a447f3054af73e40868 Mon Sep 17 00:00:00 2001 From: Vitja Makarov Date: Wed, 17 Feb 2016 13:46:18 +0300 Subject: [PATCH] hammer: rgw: S3: set EncodingType in ListBucketResult Signed-off-by: Victor Makarov (cherry picked from commit d2e281d2beb0a49aae0fd939f9387cb2af2692c8) X-Github-PR: 7712 Backport: hammer Signed-off-by: Robin H. Johnson --- src/rgw/rgw_rest_s3.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index 0cc7793ac9ad0..ce5d76cc651dc 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -263,8 +263,10 @@ void RGWListBucket_ObjStore_S3::send_versioned_response() s->formatter->dump_string("IsTruncated", (max && is_truncated ? "true" : "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 (ret >= 0) { vector::iterator iter; @@ -340,8 +342,10 @@ void RGWListBucket_ObjStore_S3::send_response() s->formatter->dump_string("IsTruncated", (max && is_truncated ? "true" : "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 (ret >= 0) { vector::iterator iter; -- 2.39.5