diff --git a/src/caller/contact.rs b/src/caller/contact.rs index 36e1b0f..3b07568 100644 --- a/src/caller/contact.rs +++ b/src/caller/contact.rs @@ -260,18 +260,9 @@ pub mod endpoint { let old_firstname: Option = contact.firstname.clone(); let old_lastname: Option = contact.lastname.clone(); let old_nickname: Option = contact.nickname.clone(); - let new_firstname = match payload.firstname { - Some(firstname) => Some(firstname), - None => None, - }; - let new_lastname = match payload.lastname { - Some(lastname) => Some(lastname), - None => None, - }; - let new_nickname = match payload.nickname { - Some(nickname) => Some(nickname), - None => None, - }; + let new_firstname = payload.firstname; + let new_lastname = payload.lastname; + let new_nickname = payload.nickname; match contact_repo::update_names( &pool, &payload.id, @@ -290,7 +281,6 @@ pub mod endpoint { new_firstname, new_lastname, new_nickname, - ..Default::default() }; response.data = vec![data]; (axum::http::StatusCode::OK, axum::Json(response))