From 56a6cc6fce5d5817e048129e0bb3e83f2ee55fdf Mon Sep 17 00:00:00 2001 From: Reto Tschuppert Date: Tue, 6 Aug 2024 11:09:28 +0200 Subject: [PATCH] nationality and social security number are mandatory fields --- src/onegov/translator_directory/forms/accreditation.py | 2 +- src/onegov/translator_directory/forms/translator.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/onegov/translator_directory/forms/accreditation.py b/src/onegov/translator_directory/forms/accreditation.py index 71bc47f11a..091656430c 100644 --- a/src/onegov/translator_directory/forms/accreditation.py +++ b/src/onegov/translator_directory/forms/accreditation.py @@ -153,7 +153,7 @@ class RequestAccreditationForm(Form, DrivingDistanceMixin): social_sec_number = StringField( label=_('Swiss social security number'), - validators=[ValidSwissSocialSecurityNumber()], + validators=[ValidSwissSocialSecurityNumber(), InputRequired()], fieldset=_('Identification / Bank details'), ) diff --git a/src/onegov/translator_directory/forms/translator.py b/src/onegov/translator_directory/forms/translator.py index 8dbc1bb5d6..298bbc9668 100644 --- a/src/onegov/translator_directory/forms/translator.py +++ b/src/onegov/translator_directory/forms/translator.py @@ -198,7 +198,7 @@ class TranslatorForm(Form, FormChoicesMixin, DrivingDistanceMixin): nationality = StringField( label=_('Nationality'), - validators=[Optional()], + validators=[InputRequired()], fieldset=_('Personal Information') ) @@ -241,7 +241,7 @@ class TranslatorForm(Form, FormChoicesMixin, DrivingDistanceMixin): social_sec_number = StringField( label=_('Swiss social security number'), - validators=[Optional(), ValidSwissSocialSecurityNumber()], + validators=[ValidSwissSocialSecurityNumber(), InputRequired()], fieldset=_('Identification / bank account') )