Skip to content

Commit b164ad8

Browse files
committed
rgw_cksum: don't display nil checksums in get-object-attributes (parts)
Signed-off-by: Matt Benjamin <[email protected]>
1 parent f73e83a commit b164ad8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/rgw/rgw_rest_s3.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3938,7 +3938,9 @@ void RGWGetObjAttrs_ObjStore_S3::send_response()
39383938
s->formatter->open_object_section("Part");
39393939
s->formatter->dump_int("PartNumber", part.part_number);
39403940
s->formatter->dump_unsigned("Size", part.part_size);
3941-
s->formatter->dump_string(part.cksum.element_name(), part.cksum.to_armor());
3941+
if (part.cksum.type != rgw::cksum::Type::none) {
3942+
s->formatter->dump_string(part.cksum.element_name(), part.cksum.to_armor());
3943+
}
39423944
s->formatter->close_section(); /* Part */
39433945
return 0;
39443946
}, s->yield);

0 commit comments

Comments
 (0)