diff --git a/app/entreprises/forms.py b/app/entreprises/forms.py index e6235eae..4612dfa4 100644 --- a/app/entreprises/forms.py +++ b/app/entreprises/forms.py @@ -226,20 +226,21 @@ class ContactCreationForm(FlaskForm): prenom=self.prenom.data, ).first() + validate = True + if contact is not None: self.nom.errors.append("Ce contact existe déjà (même nom et prénom)") self.prenom.errors.append("") + validate = False - if not self.telephone.data and not self.mail.data: - self.telephone.errors.append( - "Saisir un moyen de contact (mail ou téléphone)" - ) - self.mail.errors.append( - "Saisir un moyen de contact (mail ou téléphone)" - ) - return False + if not self.telephone.data and not self.mail.data: + self.telephone.errors.append( + "Saisir un moyen de contact (mail ou téléphone)" + ) + self.mail.errors.append("Saisir un moyen de contact (mail ou téléphone)") + validate = False - return True + return validate class ContactModificationForm(FlaskForm):