Handle infinite quotas when adding validators, fixes #162

(cherry picked from commit fe0b292d45)
master
Pierre Jaury 8 years ago
parent 2bd2fb456b
commit c1d175d7a7

@ -22,6 +22,7 @@ def user_create(domain_name):
return flask.redirect(
flask.url_for('.user_list', domain_name=domain.name))
form = forms.UserForm()
if domain.max_quota_bytes:
form.quota_bytes.validators = [
wtforms.validators.NumberRange(max=domain.max_quota_bytes)]
if form.validate_on_submit():
@ -53,6 +54,7 @@ def user_edit(user_email):
wtforms_components.read_only(form.localpart)
form.pw.validators = []
form.localpart.validators = []
if max_quota_bytes:
form.quota_bytes.validators = [
wtforms.validators.NumberRange(max=max_quota_bytes)]
if form.validate_on_submit():

Loading…
Cancel
Save