]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix multipart upload
authorYehuda Sadeh <yehuda@hq.newdream.net>
Wed, 24 Aug 2011 01:33:12 +0000 (18:33 -0700)
committerYehuda Sadeh <yehuda@hq.newdream.net>
Wed, 24 Aug 2011 01:33:12 +0000 (18:33 -0700)
don't try to reset meta object with category

src/rgw/rgw_op.cc

index ff9ae069601c8a03cb494daff6de47d7a907a037..d854888211071dddb3549e780033611e00b5221c 100644 (file)
@@ -754,8 +754,10 @@ void RGWPutObj::execute()
       meta_attrs[p] = bl;
 
       rgw_obj meta_obj(s->bucket, multipart_meta_obj, s->object_str, mp_ns);
-      
-      ret = rgwstore->put_obj_meta(s->obj_ctx, s->user.user_id, meta_obj, NULL, meta_attrs, rgw_obj_category_multimeta, false);
+
+      // we don't set a category, since by now a category should have already been assigned
+      string nocategory;
+      ret = rgwstore->put_obj_meta(s->obj_ctx, s->user.user_id, meta_obj, NULL, meta_attrs, nocategory, false);
     }
   }
 done: