Can update family settings

This commit is contained in:
2023-07-12 17:44:39 +02:00
parent 6cd9b29178
commit 4be127f58e
4 changed files with 130 additions and 0 deletions

View File

@ -98,6 +98,13 @@ pub async fn update(
f: FamilyInPathWithAdminMembership,
req: web::Json<UpdateFamilyBody>,
) -> HttpResult {
if !StaticConstraints::default()
.family_name_len
.validate(&req.name)
{
return Ok(HttpResponse::BadRequest().body("Invalid family name!"));
}
let mut family = families_service::get_by_id(f.family_id()).await?;
family.name = req.0.name;
families_service::update_family(&family).await?;