]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: prohibit putting empty attrs on Swift account/cont. 3894/head
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Fri, 13 Mar 2015 20:38:38 +0000 (21:38 +0100)
committerRadoslaw Zarzynski <rzarzynski@mirantis.com>
Mon, 20 Apr 2015 16:28:00 +0000 (18:28 +0200)
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
src/rgw/rgw_op.cc

index d0939e7b1535a82979c1536de271d92e886a260e..fff34d4019427f80827f4c9ef07c3f5253bf86c4 100644 (file)
@@ -2171,7 +2171,7 @@ void RGWPutMetadataAccount::execute()
     return;
   }
 
-  rgw_get_request_metadata(s->cct, s->info, attrs);
+  rgw_get_request_metadata(s->cct, s->info, attrs, false);
   rgw_get_user_attrs_by_uid(store, s->user.user_id, orig_attrs, &acct_op_tracker);
   prepare_add_del_attrs(orig_attrs, rmattr_names, attrs, rmattrs);
   populate_with_generic_attrs(s, attrs);
@@ -2223,7 +2223,7 @@ void RGWPutMetadataBucket::execute()
     return;
   }
 
-  rgw_get_request_metadata(s->cct, s->info, attrs);
+  rgw_get_request_metadata(s->cct, s->info, attrs, false);
 
   if (!placement_rule.empty() &&
       placement_rule != s->bucket_info.placement_rule) {