diff --git a/crates/ruma-common/src/events/relation.rs b/crates/ruma-common/src/events/relation.rs index a01b021a..d4bd349a 100644 --- a/crates/ruma-common/src/events/relation.rs +++ b/crates/ruma-common/src/events/relation.rs @@ -290,19 +290,19 @@ impl ReferenceChunk { pub struct BundledRelations { /// Annotation relations. #[cfg(feature = "unstable-msc2677")] - #[serde(rename = "m.annotation")] + #[serde(rename = "m.annotation", skip_serializing_if = "Option::is_none")] pub annotation: Option, /// Replacement relation. - #[serde(rename = "m.replace")] + #[serde(rename = "m.replace", skip_serializing_if = "Option::is_none")] pub replace: Option, /// Thread relation. - #[serde(rename = "m.thread")] + #[serde(rename = "m.thread", skip_serializing_if = "Option::is_none")] pub thread: Option, /// Reference relations. - #[serde(rename = "m.reference")] + #[serde(rename = "m.reference", skip_serializing_if = "Option::is_none")] pub reference: Option, }