fix: add warning for strange bug

next
Timo Kösters 2021-07-20 18:38:17 +02:00
parent f0ac7ed933
commit 56e5d5e3d2
No known key found for this signature in database
GPG Key ID: 24DA7517711A2BA4
1 changed files with 6 additions and 3 deletions

View File

@ -1,5 +1,5 @@
use crate::{database::DatabaseGuard, ConduitResult, Database, Error, Result, Ruma, RumaResponse};
use log::error;
use log::{error, warn};
use ruma::{
api::client::r0::{sync::sync_events, uiaa::UiaaResponse},
events::{room::member::MembershipState, AnySyncEphemeralRoomEvent, EventType},
@ -262,9 +262,12 @@ async fn sync_helper(
db.rooms
.pdu_shortstatehash(&pdu.1.event_id)
.transpose()
.expect("all pdus have state")
.ok_or_else(|| {
warn!("PDU without state: {}", pdu.1.event_id);
Error::bad_database("Found PDU without state")
})
})
.transpose()?;
.transpose()?.transpose()?;
// Calculates joined_member_count, invited_member_count and heroes
let calculate_counts = || {