Skip to content

Commit 56de397

Browse files
remove old username from user struct
1 parent 1e8b4aa commit 56de397

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/handlers/http/oidc.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,9 @@ pub async fn reply_login(
219219
// If no roles were found, use the default role
220220
final_roles.clone_from(&default_role);
221221
}
222+
223+
println!("Final roles: {:?}", final_roles);
224+
println!("existing user: {:?}", existing_user);
222225
let user = match (existing_user, final_roles) {
223226
(Some(user), roles) => update_user_if_changed(user, roles, user_info).await?,
224227
(None, roles) => put_user(&user_id, roles, user_info).await?,
@@ -425,7 +428,7 @@ pub async fn update_user_if_changed(
425428
entry.clone_from(&user);
426429
put_metadata(&metadata).await?;
427430
}
428-
431+
Users.delete_user(&old_username);
429432
Users.put_user(user.clone());
430433
Ok(user)
431434
}

0 commit comments

Comments
 (0)