From d49888e2181cbc54a201046c46f0228fe87959fc Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Fri, 13 Mar 2015 21:38:38 +0100 Subject: [PATCH] rgw: prohibit putting empty attrs on Swift account/cont. Signed-off-by: Radoslaw Zarzynski --- src/rgw/rgw_op.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index d0939e7b153..fff34d40194 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) { -- 2.47.3