From 7e89e4c8795b10570ca5c592d8e9bb54a892b4a4 Mon Sep 17 00:00:00 2001 From: yuliyang Date: Mon, 27 Aug 2018 19:05:22 +0800 Subject: [PATCH] rgw: etag in rgw copy result response body rather in header Signed-off-by: yuliyang --- src/rgw/rgw_rest_s3.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index 2bb55e8a521e..44579da381b5 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -2201,7 +2201,9 @@ void RGWCopyObj_ObjStore_S3::send_response() if (op_ret == 0) { dump_time(s, "LastModified", &mtime); - dump_etag(s, etag); + if (!etag.empty()) { + s->formatter->dump_string("ETag", std::move(etag)); + } s->formatter->close_section(); rgw_flush_formatter_and_reset(s, s->formatter); } -- 2.47.3