From: Shilpa Jagannath Date: Tue, 22 Apr 2025 22:18:11 +0000 (-0400) Subject: rgw: call read_op::prepare() in get_obj_policy_from_attr. X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=8f2dd0dd9be1055752b8368099a5cfa4de12978b;p=ceph.git rgw: call read_op::prepare() in get_obj_policy_from_attr. Signed-off-by: Shilpa Jagannath --- diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index aebbad773a9f9..33e606753d53f 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -309,6 +309,11 @@ static int get_obj_policy_from_attr(const DoutPrefixProvider *dpp, std::unique_ptr rop = obj->get_read_op(); + ret = rop->prepare(y, dpp); + if (ret < 0) { + return ret; + } + ret = rop->get_attr(dpp, RGW_ATTR_ACL, bl, y); if (ret >= 0) { ret = decode_policy(dpp, cct, bl, policy);