]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: different test for multi object delete
authorYehuda Sadeh <yehuda@inktank.com>
Wed, 26 Sep 2012 23:55:15 +0000 (16:55 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Wed, 26 Sep 2012 23:55:15 +0000 (16:55 -0700)
We need to check for the existence of the sub-resource.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/rgw/rgw_rest_s3.cc

index a9166b41cb8ce706109a17fc0718db2a7f40ce0b..33e02f6eabb2b895454d894985e357daff3cde59 100644 (file)
@@ -726,7 +726,7 @@ RGWOp *RGWHandler_REST_S3::get_post_op()
     else
       return new RGWInitMultipart_REST_S3;
   }
-  else if ( s->request_params == "delete" ) {
+  else if (s->args.sub_resource_exists("delete")) {
     return new RGWDeleteMultiObj_REST_S3;
   }