From 1f17a101335f60e8ab58f30b0fbb0fe0a8f8d45f Mon Sep 17 00:00:00 2001 From: Philipp Hofer Date: Thu, 1 May 2025 20:15:39 +0200 Subject: [PATCH] clearer error msg --- src/tera/admin/user.rs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/tera/admin/user.rs b/src/tera/admin/user.rs index 6c89e0e..a9d2e4d 100644 --- a/src/tera/admin/user.rs +++ b/src/tera/admin/user.rs @@ -554,7 +554,7 @@ async fn update_member_since( return Flash::error( Redirect::to("/admin/user/{id}"), format!( - "Datum {} ist nicht im YYYY-MM-DD Format", + "Beitrittsdatum {} ist nicht im YYYY-MM-DD Format", &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 { return Flash::error( 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 { 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), ); }; let Ok(member_since) = NaiveDate::parse_from_str(&data.member_since, "%Y-%m-%d") else { 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), ); }; let Some(user) = ScheckbuchUser::new(db, &user).await else { return Flash::error( - Redirect::to("/admin/user/{id}"), + Redirect::to(format!("/admin/user/{id}")), "User ist kein Scheckbuchuser", ); };