Ignore case for person names

This commit is contained in:
Ben Grant 2023-05-15 22:54:07 +10:00
parent e13f466785
commit dfdfc24ee5

View file

@ -86,7 +86,7 @@ pub async fn get_person<A: Adaptor>(
let existing_person = existing_people let existing_person = existing_people
.unwrap() .unwrap()
.into_iter() .into_iter()
.find(|p| p.name == person_name); .find(|p| p.name.to_lowercase() == person_name.to_lowercase());
match existing_person { match existing_person {
// Login // Login
@ -168,7 +168,7 @@ pub async fn update_person<A: Adaptor>(
let existing_person = existing_people let existing_person = existing_people
.unwrap() .unwrap()
.into_iter() .into_iter()
.find(|p| p.name == person_name) .find(|p| p.name.to_lowercase() == person_name.to_lowercase())
.ok_or(ApiError::NotFound)?; .ok_or(ApiError::NotFound)?;
// Verify password (if set) // Verify password (if set)