refactor: simplify code

This commit is contained in:
2026-06-02 00:57:01 +02:00
parent 9f576d7509
commit 598af596c7
+4 -3
View File
@@ -89,15 +89,16 @@ impl std::fmt::Display for ContactError {
/// If no specific field can be identified, returns a generic `ValidationError`.
impl From<ValidationErrors> for ContactError {
fn from(value: ValidationErrors) -> Self {
if validator::ValidationErrors::has_error(&Err(value.clone()), "name") {
let errors = value.field_errors();
if errors.contains_key("name") {
return Self::ValidationNameError("backend.contact.errors.validation.name".to_owned());
}
if validator::ValidationErrors::has_error(&Err(value.clone()), "email") {
if errors.contains_key("email") {
return Self::ValidationEmailError(
"backend.contact.errors.validation.email".to_owned(),
);
}
if validator::ValidationErrors::has_error(&Err(value), "message") {
if errors.contains_key("message") {
return Self::ValidationMessageError(
"backend.contact.errors.validation.message".to_owned(),
);