We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent baebf27 commit 7b9922fCopy full SHA for 7b9922f
crates/syn2mas/src/migration.rs
@@ -467,6 +467,12 @@ async fn migrate_threepids(
467
.into_extract_localpart(synapse_user_id.clone())?
468
.to_owned();
469
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
+
476
return Err(Error::MissingUserFromDependentTable {
477
table: "user_threepids".to_owned(),
478
user: synapse_user_id,
0 commit comments