From 5b81084184e6558fd0e144942a0e0877e0b5dcaf 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 (cherry picked from commit 13299bccc6ae42579a9def4776270abd334e9efe) --- 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 0deff6a32bea6..49be08fcb49a6 100644 --- a/src/rgw/driver/rados/rgw_sal_rados.cc +++ b/src/rgw/driver/rados/rgw_sal_rados.cc @@ -786,7 +786,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.39.5