]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: admin rest api shouldn't return error when getting user's stats if 21661/head
authorZhang Shaowen <zhangshaowen@cmss.chinamobile.com>
Fri, 20 Apr 2018 07:55:12 +0000 (15:55 +0800)
committerPrashant D <pdhange@redhat.com>
Thu, 26 Apr 2018 03:15:18 +0000 (23:15 -0400)
the user hasn't create any bucket.

Signed-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>
(cherry picked from commit e1a1034aec1187237edcee416e7b5b27c3bca299)

src/rgw/rgw_user.cc

index 7fe88421805f13b5f1e08b1dd7d8365f2d6ceb01..ae8fe1fff22bc8f6ce22973583a33cedf29d2a80 100644 (file)
@@ -2376,7 +2376,7 @@ int RGWUserAdminOp_User::info(RGWRados *store, RGWUserAdminOpState& op_state,
   RGWStorageStats *arg_stats = NULL;
   if (op_state.fetch_stats) {
     int ret = store->get_user_stats(info.user_id, stats);
-    if (ret < 0) {
+    if (ret < 0 && ret != -ENOENT) {
       return ret;
     }