From: yuliyang Date: Wed, 5 Sep 2018 06:18:44 +0000 (+0800) Subject: rgw: return x-amz-version-id: null when delete obj in versioning X-Git-Tag: v14.0.1~253^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9c3914739c1333846c9f5a342bb20a2f96208c87;p=ceph.git rgw: return x-amz-version-id: null when delete obj in versioning suspended bucket fix http://tracker.ceph.com/issues/35814 Signed-off-by: yuliyang --- diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index b9a07a827cd24..05b098129280a 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -9175,6 +9175,8 @@ int RGWRados::Object::Delete::delete_obj() } result.version_id = marker.key.instance; + if (result.version_id.empty()) + result.version_id = "null"; result.delete_marker = true; struct rgw_bucket_dir_entry_meta meta;