Skip to content

Commit a78c89f

Browse files
chore: fix serialization map size hint (#12720)
Co-authored-by: onbjerg <onbjerg@users.noreply.github.com>
1 parent 36495d3 commit a78c89f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crates/common/src/slot_identifier.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,8 @@ where
334334
use serde::ser::SerializeMap;
335335

336336
if let Some(keys) = keys {
337-
let mut map = serializer.serialize_map(Some(1))?;
337+
let len = if keys.is_empty() { 0 } else { 1 };
338+
let mut map = serializer.serialize_map(Some(len))?;
338339
if keys.len() == 1 {
339340
map.serialize_entry("key", &keys[0])?;
340341
} else if keys.len() > 1 {

0 commit comments

Comments
 (0)