mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-04-28 17:32:38 +02:00
Fix failing tests (#365)
* Remove unwanted space in utils.py * Fix email validation when sending invites
This commit is contained in:
parent
67de8c3b35
commit
9d76144a83
3 changed files with 7 additions and 2 deletions
|
@ -14,6 +14,7 @@ Fixed
|
||||||
- Fix the generation of the supervisord template (#309)
|
- Fix the generation of the supervisord template (#309)
|
||||||
- Fix the validation of the hashed password (#310)
|
- Fix the validation of the hashed password (#310)
|
||||||
- Fix infinite loop that happened when accessing / (#358)
|
- Fix infinite loop that happened when accessing / (#358)
|
||||||
|
- Fix email validation when sending invites
|
||||||
|
|
||||||
Added
|
Added
|
||||||
=====
|
=====
|
||||||
|
|
|
@ -10,6 +10,8 @@ from werkzeug.security import generate_password_hash
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from jinja2 import Markup
|
from jinja2 import Markup
|
||||||
|
|
||||||
|
import email_validator
|
||||||
|
|
||||||
from ihatemoney.models import Project, Person
|
from ihatemoney.models import Project, Person
|
||||||
from ihatemoney.utils import slugify
|
from ihatemoney.utils import slugify
|
||||||
|
|
||||||
|
@ -184,9 +186,10 @@ class InviteForm(FlaskForm):
|
||||||
submit = SubmitField(_("Send invites"))
|
submit = SubmitField(_("Send invites"))
|
||||||
|
|
||||||
def validate_emails(form, field):
|
def validate_emails(form, field):
|
||||||
validator = Email()
|
|
||||||
for email in [email.strip() for email in form.emails.data.split(",")]:
|
for email in [email.strip() for email in form.emails.data.split(",")]:
|
||||||
if not validator.regex.match(email):
|
try:
|
||||||
|
email_validator.validate_email(email)
|
||||||
|
except email_validator.EmailNotValidError as e:
|
||||||
raise ValidationError(_("The email %(email)s is not valid",
|
raise ValidationError(_("The email %(email)s is not valid",
|
||||||
email=email))
|
email=email))
|
||||||
|
|
||||||
|
|
|
@ -11,3 +11,4 @@ raven
|
||||||
blinker
|
blinker
|
||||||
six>=1.10
|
six>=1.10
|
||||||
itsdangerous>=0.24
|
itsdangerous>=0.24
|
||||||
|
email_validator>=1.0
|
||||||
|
|
Loading…
Reference in a new issue