]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw_admin: fix gc list encoding
authorYehuda Sadeh <yehuda@inktank.com>
Sat, 13 Jul 2013 02:10:25 +0000 (19:10 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Mon, 15 Jul 2013 17:37:28 +0000 (10:37 -0700)
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/rgw/rgw_admin.cc

index d7367521b0c967f55d628cd051dd0a4de9f14650..0b7cb143400dadc164dfcd3a59980e07b0b91e32 100644 (file)
@@ -1766,9 +1766,7 @@ next:
        cls_rgw_obj_chain& chain = info.chain;
        for (liter = chain.objs.begin(); liter != chain.objs.end(); ++liter) {
          cls_rgw_obj& obj = *liter;
-         formatter->dump_string("pool", obj.pool);
-         formatter->dump_string("oid", obj.oid);
-         formatter->dump_string("key", obj.key);
+          encode_json("obj", obj, formatter);
        }
        formatter->close_section(); // objs
        formatter->close_section(); // obj_chain