flash form error message from our base form class

This commit is contained in:
dandds
2018-12-10 12:50:01 -05:00
parent 1dd2cdd48b
commit 16064be468
5 changed files with 8 additions and 8 deletions

View File

@@ -1,6 +1,8 @@
from flask_wtf import FlaskForm
from flask import current_app, request as http_request
from atst.utils.flash import formatted_flash as flash
class ValidatedForm(FlaskForm):
def perform_extra_validation(self, *args, **kwargs):
@@ -14,6 +16,12 @@ class ValidatedForm(FlaskForm):
_data.pop("csrf_token", None)
return _data
def validate(self, *args, **kwargs):
valid = super().validate(*args, **kwargs)
if not valid:
flash("form_errors")
return valid
class CacheableForm(ValidatedForm):
def __init__(self, formdata=None, **kwargs):