fix: Don't create fake objects when defaulting a partial PDU build

This commit is contained in:
timedout authored and Jade Ellis committed 2026-07-01 19:15:35 +01:00
1 parent 9b80a99aa7
commit 5fa3d5f6c8
1 file changed
+5 -2
+5 -2
View File
@@ -5,7 +5,10 @@ use ruma::{
events::{MessageLikeEventContent, StateEventContent, TimelineEventType},
};
use serde::Deserialize;
use serde_json::value::{RawValue as RawJsonValue, to_raw_value};
use serde_json::{
json,
value::{RawValue as RawJsonValue, to_raw_value},
};
use super::StateKey;
@@ -62,7 +65,7 @@ impl Default for PartialPdu {
fn default() -> Self {
Self {
event_type: "m.room.message".into(),
content: to_raw_value("{}").unwrap(),
content: to_raw_value(&json!({})).unwrap(),
unsigned: None,
state_key: None,
redacts: None,