]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: /admin/user api dumps account-related user info 61430/head
authorCasey Bodley <cbodley@redhat.com>
Thu, 9 Jan 2025 14:53:50 +0000 (09:53 -0500)
committerCasey Bodley <cbodley@redhat.com>
Fri, 17 Jan 2025 16:52:33 +0000 (11:52 -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>
(cherry picked from commit 2f7a94c71d323f93ba9bf3e40a91e1d925eba200)

src/rgw/driver/rados/rgw_user.cc

index 5fe57c6514721972a6321131193587e5ef8b1d8c..0ed30e7d98efb8e3be63cb5aa0715ca306d3cab9 100644 (file)
@@ -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);
   }