crash on multipart upload to bucket with policy Fixes: https://tracker.ceph.com/issues/50556
Signed-off-by: Or Friedmann <ofriedma@redhat.com>
(cherry picked from commit
413b23a5483d1feb5ea087ee96bd31b14bc0a285)
Conflicts:
src/rgw/rgw_op.cc
- rgw::sal::RGWObject renamed to rgw::sal::Object
s->bucket_exists = false;
return -ERR_NO_SUCH_BUCKET;
}
-
+ if (!rgw::sal::RGWObject::empty(s->object.get())) {
+ s->object->set_bucket(s->bucket.get());
+ }
+
s->bucket_mtime = s->bucket->get_modification_time();
s->bucket_attrs = s->bucket->get_attrs();
ret = read_bucket_policy(dpp, store, s, s->bucket->get_info(),