From e20cd2088ab67976de45d7ccb737dedaa51c6267 Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Wed, 3 Dec 2025 16:26:48 +0000 Subject: [PATCH] fix: Avoid serialising a raw string Database safety: This is equivalent, as top level strings are directly serialised as byte arrays when not wrapped in a serialisation newtype --- src/service/rooms/state_cache/update.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/service/rooms/state_cache/update.rs b/src/service/rooms/state_cache/update.rs index 295bd9e7..773beb8e 100644 --- a/src/service/rooms/state_cache/update.rs +++ b/src/service/rooms/state_cache/update.rs @@ -366,7 +366,7 @@ pub async fn mark_as_invited( .raw_aput::<8, _, _>(&roomuser_id, self.services.globals.next_count().unwrap()); self.db .userroomid_invitesender - .raw_put(&userroom_id, sender_user); + .insert(&userroom_id, sender_user); self.db.userroomid_joined.remove(&userroom_id); self.db.roomuserid_joined.remove(&roomuser_id);