From: Andrea Zagli Date: Tue, 21 Oct 2025 08:27:23 +0000 (+0200) Subject: Deny adding fields with equal name. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=7090a2a15b0823025fbdcfb410546b3a38436bf3;p=rust%2Fzakform Deny adding fields with equal name. --- diff --git a/src/form.rs b/src/form.rs index d5b8ca6..3b2de56 100644 --- a/src/form.rs +++ b/src/form.rs @@ -15,7 +15,10 @@ impl Form { } pub fn add_field(&mut self, field: Box) { - self.fields.push(field); + /* check if already exists with this name */ + if !self.get_field(&field.get_name()).is_ok() { + self.fields.push(field); + } } pub fn remove_field(&mut self, field_name: &str) {