Merge pull request #41800 from BryceCao/wip-modfiy-XML-when-deleterole-take-error

rgw : modfiy error XML for deleterole

Reviewed-by: Casey Bodley <cbodley@redhat.com>
This commit is contained in:
Casey Bodley 2021-07-21 13:12:29 -04:00 committed by GitHub
commit c896b05a6a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -187,12 +187,13 @@ void RGWDeleteRole::execute(optional_yield y)
if (op_ret == -ENOENT) {
op_ret = -ERR_NO_ROLE_FOUND;
}
s->formatter->open_object_section("DeleteRoleResponse");
s->formatter->open_object_section("ResponseMetadata");
s->formatter->dump_string("RequestId", s->trans_id);
s->formatter->close_section();
s->formatter->close_section();
if (!op_ret) {
s->formatter->open_object_section("DeleteRoleResponse");
s->formatter->open_object_section("ResponseMetadata");
s->formatter->dump_string("RequestId", s->trans_id);
s->formatter->close_section();
s->formatter->close_section();
}
}
int RGWGetRole::verify_permission(optional_yield y)