harden email address validation and fix routes with user_email

This commit is contained in:
hoellen
2019-01-04 18:01:46 +01:00
parent d483ef3c2a
commit d5d4d6c337
6 changed files with 17 additions and 17 deletions

View File

@@ -6,7 +6,7 @@ import flask_login
import flask_wtf
import re
LOCALPART_REGEX = "^[a-zA-Z0-9.!#$%&*+/=?^_`{|}~-]+$"
LOCALPART_REGEX = "^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*$"
class DestinationField(fields.SelectMultipleField):
""" Allow for multiple emails selection from current user choices and