From: Radoslaw Zarzynski Date: Fri, 13 Mar 2015 20:38:38 +0000 (+0100) Subject: rgw: prohibit putting empty attrs on Swift account/cont. X-Git-Tag: v9.0.3~179^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d49888e2181cbc54a201046c46f0228fe87959fc;p=ceph.git rgw: prohibit putting empty attrs on Swift account/cont. Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index d0939e7b1535..fff34d401942 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -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) {