Skip to content

Commit 5ad2d5c

Browse files
committed
HACK: ignore when we get threepids with the wrong casing
1 parent 34cbc3a commit 5ad2d5c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

crates/syn2mas/src/migration.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,12 @@ async fn migrate_threepids(
467467
.into_extract_localpart(synapse_user_id.clone())?
468468
.to_owned();
469469
let Some(user_infos) = state.users.get(username.as_str()).copied() else {
470+
// HACK(matrix.org): we seem to have many threepids for unknown users
471+
if state.users.contains_key(username.to_lowercase().as_str()) {
472+
tracing::warn!(mxid = %synapse_user_id, "Threepid found in the database matching an MXID with the wrong casing");
473+
continue;
474+
}
475+
470476
return Err(Error::MissingUserFromDependentTable {
471477
table: "user_threepids".to_owned(),
472478
user: synapse_user_id,

0 commit comments

Comments
 (0)