diff --git a/src/controllers/admin_controller.rs b/src/controllers/admin_controller.rs index d4a934e..1b7e8d3 100644 --- a/src/controllers/admin_controller.rs +++ b/src/controllers/admin_controller.rs @@ -234,14 +234,16 @@ pub async fn users_route( } pub async fn create_user(admin: CurrentUser, clients: web::Data) -> impl Responder { - let mut user = User::default(); - user.authorized_clients = Some( - clients - .get_default_clients() - .iter() - .map(|u| u.id.clone()) - .collect(), - ); + let user = User { + authorized_clients: Some( + clients + .get_default_clients() + .iter() + .map(|u| u.id.clone()) + .collect(), + ), + ..Default::default() + }; HttpResponse::Ok().body( EditUserTemplate {