From 048b604a75e6a62cbc257e7c1f2b783e88ba871f Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Mon, 28 May 2018 15:25:45 +0100 Subject: [PATCH] Fix changing email not working due to validation issue --- app/views/users.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/views/users.py b/app/views/users.py index bdf9372..62bc6f2 100644 --- a/app/views/users.py +++ b/app/views/users.py @@ -31,9 +31,9 @@ from app.tasks.emails import sendVerifyEmail # Define the User profile form class UserProfileForm(FlaskForm): - display_name = StringField("Display name", [InputRequired(), Length(2, 20)]) - email = StringField("Email") - rank = SelectField("Rank", [InputRequired()], choices=UserRank.choices(), coerce=UserRank.coerce, default=UserRank.NEW_MEMBER) + display_name = StringField("Display name", [Optional(), Length(2, 20)]) + email = StringField("Email", [Optional(), Email()]) + rank = SelectField("Rank", [Optional()], choices=UserRank.choices(), coerce=UserRank.coerce, default=UserRank.NEW_MEMBER) submit = SubmitField("Save") @app.route("/users/", methods=["GET"])