]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/rados: check_quota() uses real bucket owner 50925/head
authorMykola Golub <mgolub@suse.com>
Thu, 6 Apr 2023 15:38:02 +0000 (11:38 -0400)
committerCasey Bodley <cbodley@redhat.com>
Fri, 7 Apr 2023 12:58:27 +0000 (08:58 -0400)
Fixes: https://tracker.ceph.com/issues/58725
Signed-off-by: Mykola Golub <mgolub@suse.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/driver/rados/rgw_sal_rados.cc

index c5527e2b3bf67bdda23d3657d55e6879b27c6d84..4ad65b99fc3b9870d39898f10baa213b35be79eb 100644 (file)
@@ -788,7 +788,7 @@ int RadosBucket::check_empty(const DoutPrefixProvider* dpp, optional_yield y)
 int RadosBucket::check_quota(const DoutPrefixProvider *dpp, RGWQuota& quota, uint64_t obj_size,
                                optional_yield y, bool check_size_only)
 {
-    return store->getRados()->check_quota(dpp, owner->get_id(), get_key(),
+    return store->getRados()->check_quota(dpp, info.owner, get_key(),
                                          quota, obj_size, y, check_size_only);
 }