]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: add tenant to url for RGWRESTStreamWriteRequest
authorCasey Bodley <cbodley@redhat.com>
Thu, 30 Jun 2016 21:43:40 +0000 (17:43 -0400)
committerCasey Bodley <cbodley@redhat.com>
Fri, 8 Jul 2016 16:20:26 +0000 (12:20 -0400)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_rest_client.cc

index bd6b5d744769088bbb09b8b7768f59db3dc322c0..2e09a71410d7d06bd8f6dc8087144d33ad87e838 100644 (file)
@@ -612,7 +612,7 @@ int RGWRESTStreamWriteRequest::complete(string& etag, real_time *mtime)
 int RGWRESTStreamRWRequest::get_obj(RGWAccessKey& key, map<string, string>& extra_headers, rgw_obj& obj)
 {
   string urlsafe_bucket, urlsafe_object;
-  url_encode(obj.bucket.name, urlsafe_bucket);
+  url_encode(obj.bucket.get_key(':', 0), urlsafe_bucket);
   url_encode(obj.get_orig_obj(), urlsafe_object);
   string resource = urlsafe_bucket + "/" + urlsafe_object;