From 7090a2a15b0823025fbdcfb410546b3a38436bf3 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Tue, 21 Oct 2025 10:27:23 +0200 Subject: [PATCH] Deny adding fields with equal name. --- src/form.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) { -- 2.51.0