From b50ef4864c6e7932762de47e110e0876b6095a1e Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Thu, 16 Feb 2023 19:23:52 +0100 Subject: [PATCH] client-api: Don't serialize `None` as `null` in `report_content` --- crates/ruma-client-api/CHANGELOG.md | 4 ++++ crates/ruma-client-api/src/room/report_content.rs | 2 ++ 2 files changed, 6 insertions(+) diff --git a/crates/ruma-client-api/CHANGELOG.md b/crates/ruma-client-api/CHANGELOG.md index 12e56508..e7d7cb32 100644 --- a/crates/ruma-client-api/CHANGELOG.md +++ b/crates/ruma-client-api/CHANGELOG.md @@ -1,5 +1,9 @@ # [unreleased] +Bug fixes: + +- Don't serialize `None` as `null` in `report_content::v3::Request` + # 0.16.1 Improvements: diff --git a/crates/ruma-client-api/src/room/report_content.rs b/crates/ruma-client-api/src/room/report_content.rs index 44fb955b..23cff10e 100644 --- a/crates/ruma-client-api/src/room/report_content.rs +++ b/crates/ruma-client-api/src/room/report_content.rs @@ -35,11 +35,13 @@ pub mod v3 { pub event_id: OwnedEventId, /// Integer between -100 and 0 rating offensivness. + #[serde(skip_serializing_if = "Option::is_none")] pub score: Option, /// Reason to report content. /// /// May be blank. + #[serde(skip_serializing_if = "Option::is_none")] pub reason: Option, }