]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: /admin/user api dumps account-related user info 61285/head
authorCasey Bodley <cbodley@redhat.com>
Thu, 9 Jan 2025 14:53:50 +0000 (09:53 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 9 Jan 2025 14:53:52 +0000 (09:53 -0500)
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 <cbodley@redhat.com>
src/rgw/driver/rados/rgw_user.cc

index 894d8e4095091cf665a75f7849e9a25c51f91165..cce593c6bd507bdf63bb7db5c8c2fc4a5fd99cf3 100644 (file)
@@ -189,6 +189,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);
   }