From 502110b72381d2e5b4bb806c4a87b2a449c2a8d8 Mon Sep 17 00:00:00 2001 From: limingze Date: Fri, 17 Nov 2023 12:33:48 +0100 Subject: [PATCH] rgw: fix post obj does not return the response etag field When the post obj is successful, no etag field is returned in the request response, which is inconsistent with aws. Signed-off-by: limingze --- src/rgw/rgw_rest_s3.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index 6d56766d10eb7..734a2bc8e85dc 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -3368,6 +3368,9 @@ done: if (op_ret >= 0) { dump_content_length(s, s->formatter->get_len()); } + if (op_ret == STATUS_NO_CONTENT) { + dump_etag(s, etag); + } end_header(s, this); if (op_ret != STATUS_CREATED) return; -- 2.39.5