mirror of
https://gitlab.com/famedly/conduit.git
synced 2024-12-28 13:33:47 +03:00
Merge branch 'fix/bad-uid-crash' into 'next'
Fix crash when a bad user ID is in the database See merge request famedly/conduit!334
This commit is contained in:
commit
1219535e56
1 changed files with 5 additions and 4 deletions
|
@ -405,10 +405,11 @@ async fn sync_helper(
|
|||
continue;
|
||||
}
|
||||
};
|
||||
lazy_loaded.insert(
|
||||
UserId::parse(state_key.as_ref())
|
||||
.expect("they are in timeline_users, so they should be correct"),
|
||||
);
|
||||
|
||||
// This check is in case a bad user ID made it into the database
|
||||
if let Ok(uid) = UserId::parse(state_key.as_ref()) {
|
||||
lazy_loaded.insert(uid);
|
||||
}
|
||||
state_events.push(pdu);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue