From 7eb57a9fd5f624a0908232bd002fe329c992af98 Mon Sep 17 00:00:00 2001 From: strawberry <strawberry@puppygock.gay> Date: Tue, 16 Jan 2024 21:25:08 -0500 Subject: [PATCH] explicitly fallback to None for invalid/empty room topics Signed-off-by: strawberry <strawberry@puppygock.gay> --- src/api/client_server/directory.rs | 2 +- src/service/rooms/spaces/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/client_server/directory.rs b/src/api/client_server/directory.rs index 52ac1b207..2d5172b2b 100644 --- a/src/api/client_server/directory.rs +++ b/src/api/client_server/directory.rs @@ -247,7 +247,7 @@ pub(crate) async fn get_public_rooms_filtered_helper( Error::bad_database("Invalid room topic event in database.") }) }) - .unwrap_or_default(), + .unwrap_or(None), world_readable: services() .rooms .state_accessor diff --git a/src/service/rooms/spaces/mod.rs b/src/service/rooms/spaces/mod.rs index 4c763e863..677ba2472 100644 --- a/src/service/rooms/spaces/mod.rs +++ b/src/service/rooms/spaces/mod.rs @@ -347,7 +347,7 @@ async fn get_room_chunk( Error::bad_database("Invalid room topic event in database.") }) }) - .unwrap_or_default(), + .unwrap_or(None), world_readable: services() .rooms .state_accessor -- GitLab