]> saetta.ns0.it Git - rust/zakform/commitdiff
ValidatorNumber empty must be equal to 0. validators
authorAndrea Zagli <azagli@libero.it>
Fri, 5 Dec 2025 11:14:03 +0000 (12:14 +0100)
committerAndrea Zagli <azagli@libero.it>
Fri, 5 Dec 2025 11:14:03 +0000 (12:14 +0100)
src/validators.rs

index 0a8d2d699cdab3c736d26f6b63b08bb9dcf8e99d..00edb56355fc6481077ff15c2b10f599d76df1a2 100644 (file)
@@ -433,7 +433,12 @@ impl TValidator for ValidatorNumber {
                let tesc: String;
                let desc: String;
 
-               let mut nvalue = String::from(value);
+               let mut _value = value.trim();
+               if _value == "" {
+                       _value = "0";
+               }
+
+               let mut nvalue = String::from(_value);
 
                let mut sregex = String::from("^");
 
@@ -474,7 +479,7 @@ impl TValidator for ValidatorNumber {
 
                let re = Regex::new(&sregex).unwrap();
 
-               if !re.is_match(value) {
+               if !re.is_match(_value) {
                        return self.get_message();
                }