diff --git a/src/server_server.rs b/src/server_server.rs index 51b3fb66..7903d8ae 100644 --- a/src/server_server.rs +++ b/src/server_server.rs @@ -628,19 +628,20 @@ pub async fn send_transaction_message_route<'a>( }; let start_time = Instant::now(); - if let Err(e) = handle_incoming_pdu( - &body.origin, - &event_id, - value, - true, - &db, - &pub_key_map, - &mut auth_cache, - ) - .await - { - resolved_map.insert(event_id.clone(), Err(e)); - } + resolved_map.insert( + event_id.clone(), + handle_incoming_pdu( + &body.origin, + &event_id, + value, + true, + &db, + &pub_key_map, + &mut auth_cache, + ) + .await + .map(|_| ()), + ); let elapsed = start_time.elapsed(); if elapsed > Duration::from_secs(1) {