clearer error msg
All checks were successful
CI/CD Pipeline / test (push) Successful in 15m32s
CI/CD Pipeline / deploy-staging (push) Has been skipped
CI/CD Pipeline / deploy-main (push) Has been skipped

This commit is contained in:
Philipp Hofer 2025-05-01 20:15:39 +02:00
parent 73c79fb008
commit 1f17a10133

View File

@ -554,7 +554,7 @@ async fn update_member_since(
return Flash::error( return Flash::error(
Redirect::to("/admin/user/{id}"), Redirect::to("/admin/user/{id}"),
format!( format!(
"Datum {} ist nicht im YYYY-MM-DD Format", "Beitrittsdatum {} ist nicht im YYYY-MM-DD Format",
&data.member_since &data.member_since
), ),
); );
@ -590,7 +590,10 @@ async fn update_birthdate(
let Ok(new_birthdate) = NaiveDate::parse_from_str(&data.birthdate, "%Y-%m-%d") else { let Ok(new_birthdate) = NaiveDate::parse_from_str(&data.birthdate, "%Y-%m-%d") else {
return Flash::error( return Flash::error(
Redirect::to("/admin/user/{id}"), Redirect::to("/admin/user/{id}"),
format!("Datum {} ist nicht im YYYY-MM-DD Format", &data.birthdate), format!(
"Geburtsdatum {} ist nicht im YYYY-MM-DD Format",
&data.birthdate
),
); );
}; };
@ -838,20 +841,20 @@ async fn scheckbook_to_regular(
}; };
let Ok(birthdate) = NaiveDate::parse_from_str(&data.birthdate, "%Y-%m-%d") else { let Ok(birthdate) = NaiveDate::parse_from_str(&data.birthdate, "%Y-%m-%d") else {
return Flash::error( return Flash::error(
Redirect::to("/admin/user/{id}"), Redirect::to(format!("/admin/user/{id}")),
format!("Datum {} ist nicht im YYYY-MM-DD Format", &data.birthdate), format!("Datum {} ist nicht im YYYY-MM-DD Format", &data.birthdate),
); );
}; };
let Ok(member_since) = NaiveDate::parse_from_str(&data.member_since, "%Y-%m-%d") else { let Ok(member_since) = NaiveDate::parse_from_str(&data.member_since, "%Y-%m-%d") else {
return Flash::error( return Flash::error(
Redirect::to("/admin/user/{id}"), Redirect::to(format!("/admin/user/{id}")),
format!("Datum {} ist nicht im YYYY-MM-DD Format", &data.birthdate), format!("Datum {} ist nicht im YYYY-MM-DD Format", &data.birthdate),
); );
}; };
let Some(user) = ScheckbuchUser::new(db, &user).await else { let Some(user) = ScheckbuchUser::new(db, &user).await else {
return Flash::error( return Flash::error(
Redirect::to("/admin/user/{id}"), Redirect::to(format!("/admin/user/{id}")),
"User ist kein Scheckbuchuser", "User ist kein Scheckbuchuser",
); );
}; };