]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Fixes: #12286 radosgw-admin: after subuser modify print only once user info. 5286/head
authorguce <guce@h3c.com>
Sat, 11 Jul 2015 06:08:33 +0000 (14:08 +0800)
committerNathan Cutler <ncutler@suse.com>
Sun, 19 Jul 2015 16:11:33 +0000 (18:11 +0200)
remove rgw_admin.cc OPT_SUBUSER_MODIFY, show_user_info code block.

switch (opt_cmd) {
...
case OPT_SUBUSER_MODIFY:
show_user_info(info, formatter);       //show first time (remove this)
break;
...
}

// output the result of a user operation
if (output_user_info) {
...
show_user_info(info, formatter);       //show second time
}

test fix:
before: after subuser modify print twice user info.
after changes, do the same procedure, print only once user info.

Signed-off-by: guce guce@h3c.com
(cherry picked from commit c604dd97fc179e5c2f640818c0f6e7cf99701947)

src/rgw/rgw_admin.cc

index a7a00390c02bfe2caecbd7ba33bd468a5126e4eb..6a1c20d982bd173f7941a6d60e233f9e20c04c1b 100644 (file)
@@ -1706,14 +1706,6 @@ int main(int argc, char **argv)
       return -ret;
     }
 
-    ret = user.info(info, &err_msg);
-    if (ret < 0) {
-      cerr << "could not fetch user info: " << err_msg << std::endl;
-      return -ret;
-    }
-
-    show_user_info(info, formatter);
-
     break;
   case OPT_SUBUSER_RM:
     ret = user.subusers.remove(user_op, &err_msg);