From 13299bccc6ae42579a9def4776270abd334e9efe Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Thu, 6 Apr 2023 11:38:02 -0400 Subject: [PATCH] rgw/rados: check_quota() uses real bucket owner Fixes: https://tracker.ceph.com/issues/58725 Signed-off-by: Mykola Golub Signed-off-by: Casey Bodley --- src/rgw/driver/rados/rgw_sal_rados.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/driver/rados/rgw_sal_rados.cc b/src/rgw/driver/rados/rgw_sal_rados.cc index c5527e2b3bf..4ad65b99fc3 100644 --- a/src/rgw/driver/rados/rgw_sal_rados.cc +++ b/src/rgw/driver/rados/rgw_sal_rados.cc @@ -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); } -- 2.47.3