From: Casey Bodley Date: Thu, 9 Jan 2025 14:53:50 +0000 (-0500) Subject: rgw: /admin/user api dumps account-related user info X-Git-Tag: testing/wip-khiremat-testing-20250422.120708-squid-debug~58^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b09cc634bf21485b06869cbea7e55e1c3d553d40;p=ceph-ci.git rgw: /admin/user api dumps account-related user info the admin api uses a separate dump_user_info() function that wasn't updated with the account changes to RGWUserInfo::dump() Fixes: https://tracker.ceph.com/issues/69462 Signed-off-by: Casey Bodley (cherry picked from commit 2f7a94c71d323f93ba9bf3e40a91e1d925eba200) --- diff --git a/src/rgw/driver/rados/rgw_user.cc b/src/rgw/driver/rados/rgw_user.cc index 5fe57c65147..0ed30e7d98e 100644 --- a/src/rgw/driver/rados/rgw_user.cc +++ b/src/rgw/driver/rados/rgw_user.cc @@ -184,6 +184,11 @@ static void dump_user_info(Formatter *f, RGWUserInfo &info, } encode_json("type", user_source_type, f); encode_json("mfa_ids", info.mfa_ids, f); + encode_json("account_id", info.account_id, f); + encode_json("path", info.path, f); + encode_json("create_date", info.create_date, f); + encode_json("tags", info.tags, f); + encode_json("group_ids", info.group_ids, f); if (stats) { encode_json("stats", *stats, f); }