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 be1d591 commit b1e49dfCopy full SHA for b1e49df
crates/syn2mas/src/migration.rs
@@ -367,6 +367,12 @@ async fn migrate_threepids(
367
continue;
368
};
369
let Some(user_infos) = state.users.get(username.as_str()).copied() else {
370
+ // HACK(matrix.org): we seem to have many threepids for unknown users
371
+ if state.users.contains_key(username.to_lowercase().as_str()) {
372
+ tracing::warn!(mxid = %synapse_user_id, "Threepid found in the database matching an MXID with the wrong casing");
373
+ continue;
374
+ }
375
+
376
return Err(Error::MissingUserFromDependentTable {
377
table: "user_threepids".to_owned(),
378
user: synapse_user_id,
0 commit comments