From 8f2dd0dd9be1055752b8368099a5cfa4de12978b Mon Sep 17 00:00:00 2001 From: Shilpa Jagannath Date: Tue, 22 Apr 2025 18:18:11 -0400 Subject: [PATCH] rgw: call read_op::prepare() in get_obj_policy_from_attr. Signed-off-by: Shilpa Jagannath --- src/rgw/rgw_op.cc | 5 +++++ 1 file changed, 5 insertions(+) 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); -- 2.39.5