summaryrefslogtreecommitdiff
path: root/src/rgw/rgw_op.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/rgw/rgw_op.cc')
-rw-r--r--src/rgw/rgw_op.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc
index a482187cac7..7cdd785847e 100644
--- a/src/rgw/rgw_op.cc
+++ b/src/rgw/rgw_op.cc
@@ -213,7 +213,7 @@ static int get_policy_from_attr(CephContext *cct, RGWRados *store, void *ctx, RG
/* object exists, but policy is broken */
RGWBucketInfo info;
RGWUserInfo uinfo;
- int r = store->get_bucket_info(ctx, obj.bucket.name, info);
+ int r = store->get_bucket_info(ctx, obj.bucket.tenant, obj.bucket.name, info);
if (r < 0)
goto done;
r = rgw_get_user_info_by_uid(store, info.owner, uinfo);
@@ -295,7 +295,7 @@ int rgw_build_policies(RGWRados *store, struct req_state *s, bool only_bucket, b
RGWBucketInfo bucket_info;
if (s->bucket_name_str.size()) {
- ret = store->get_bucket_info(s->obj_ctx, s->bucket_name_str, bucket_info);
+ ret = store->get_bucket_info(s->obj_ctx, s->tenant, s->bucket_name_str, bucket_info);
if (ret < 0) {
ldout(s->cct, 0) << "NOTICE: couldn't get bucket from bucket_name (name=" << s->bucket_name_str << ")" << dendl;
return ret;
@@ -510,7 +510,7 @@ int RGWGetObj::handle_user_manifest(const char *prefix)
if (bucket_name.compare(s->bucket.name) != 0) {
RGWBucketInfo bucket_info;
- int r = store->get_bucket_info(NULL, bucket_name, bucket_info);
+ int r = store->get_bucket_info(NULL, s->tenant, bucket_name, bucket_info);
if (r < 0) {
ldout(s->cct, 0) << "could not get bucket info for bucket=" << bucket_name << dendl;
return r;
@@ -896,7 +896,7 @@ void RGWCreateBucket::execute()
*/
RGWBucketInfo info;
map<string, bufferlist> attrs;
- int r = store->get_bucket_info(NULL, s->bucket.name, info, &attrs);
+ int r = store->get_bucket_info(NULL, s->tenant, s->bucket.name, info, &attrs);
if (r < 0) {
ldout(s->cct, 0) << "ERROR: get_bucket_info on bucket=" << s->bucket.name << " returned err=" << r << " after create_bucket returned -EEXIST" << dendl;
ret = r;
@@ -1674,7 +1674,7 @@ int RGWCopyObj::verify_permission()
/* get buckets info (source and dest) */
- ret = store->get_bucket_info(s->obj_ctx, src_bucket_name, src_bucket_info);
+ ret = store->get_bucket_info(s->obj_ctx, s->tenant, src_bucket_name, src_bucket_info);
if (ret < 0)
return ret;
@@ -1683,7 +1683,7 @@ int RGWCopyObj::verify_permission()
if (src_bucket_name.compare(dest_bucket_name) == 0) {
dest_bucket_info = src_bucket_info;
} else {
- ret = store->get_bucket_info(s->obj_ctx, dest_bucket_name, dest_bucket_info);
+ ret = store->get_bucket_info(s->obj_ctx, s->tenant, dest_bucket_name, dest_bucket_info);
if (ret < 0)
return ret;
}