Correction de bugs

- TextField → EmailField
- Problème au login si le nom n'est pas normalisable
This commit is contained in:
Darks 2019-12-04 17:02:00 +01:00
parent 0a85f1fbee
commit 4e4508c4fd
Signed by: Darks
GPG Key ID: F61F10FA138E797C
2 changed files with 6 additions and 5 deletions

View File

@ -1,6 +1,6 @@
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, BooleanField, TextAreaField, SubmitField, DecimalField, SelectField
from wtforms.fields.html5 import DateField
from wtforms.fields.html5 import DateField, EmailField
from wtforms.validators import DataRequired, InputRequired, Optional, Email, EqualTo
from flask_wtf.file import FileField # Cuz' wtforms' FileField is shitty
from app.models.trophies import Trophy
@ -17,11 +17,11 @@ class RegistrationForm(FlaskForm):
vd.name_available,
],
)
email = StringField(
email = EmailField(
'Adresse Email',
validators=[
DataRequired(),
Email(message="Addresse email invalide."),
Email(message="Adresse email invalide."),
vd.email,
],
)
@ -62,7 +62,7 @@ class UpdateAccountForm(FlaskForm):
vd.avatar,
],
)
email = StringField(
email = EmailField(
'Adresse email',
validators=[
Optional(),
@ -152,7 +152,7 @@ class AdminUpdateAccountForm(FlaskForm):
vd.avatar,
],
)
email = StringField(
email = EmailField(
'Adresse email',
validators=[
Optional(),

View File

@ -29,6 +29,7 @@ def valid_name(name, msg=False):
try:
normalized_name = normalize(name)
except ValueError:
normalized_name = None
errors.append("cant-normalize")
# Rule 3