Don't set 'null' instance for a delete marker. We use empty string for
this specific case.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
rgw_obj marker = obj;
if (!params.marker_version_id.empty()) {
- marker.set_instance(params.marker_version_id);
+ if (params.marker_version_id != "null") {
+ marker.set_instance(params.marker_version_id);
+ }
} else if ((params.versioning_status & BUCKET_VERSIONS_SUSPENDED) == 0) {
store->gen_rand_obj_instance_name(&marker);
}