Don't flash when cancelling TO form with invalid data

This commit is contained in:
richard-dds
2019-08-02 16:07:32 -04:00
parent 24049c4c81
commit e034269a02
3 changed files with 22 additions and 5 deletions

View File

@@ -30,9 +30,9 @@ class BaseForm(FlaskForm):
_data[field] = None
return _data
def validate(self, *args, **kwargs):
def validate(self, *args, flash_invalid=True, **kwargs):
valid = super().validate(*args, **kwargs)
if not valid:
if not valid and flash_invalid:
flash("form_errors")
return valid