]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw: fix wrong debug related to user ACLs in rgw_build_bucket_policies().
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Thu, 6 Apr 2017 13:25:22 +0000 (15:25 +0200)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 13 Sep 2018 17:31:03 +0000 (19:31 +0200)
Fixes: http://tracker.ceph.com/issues/19514
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
src/rgw/rgw_op.cc

index 0a0971633da7ad2078b8904755affe52d7c62ae0..b6770538b58ed8ffbcca1e5c22a82982268ec594 100644 (file)
@@ -554,7 +554,7 @@ int rgw_build_bucket_policies(RGWRados* store, struct req_state* s)
       s->user_acl->create_default(acct_acl_user.uid,
                                   acct_acl_user.display_name);
       ret = 0;
-    } else {
+    } else if (ret < 0) {
       ldpp_dout(s, 0) << "NOTICE: couldn't get user attrs for handling ACL "
           "(user_id=" << s->user->user_id << ", ret=" << ret << ")" << dendl;
       return ret;