Don't flash when cancelling TO form with invalid data
This commit is contained in:
@@ -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
|
||||
|
||||
|
@@ -139,7 +139,7 @@ def cancel_edit(task_order_id=None, portfolio_id=None):
|
||||
else:
|
||||
form = TaskOrderForm(form_data)
|
||||
|
||||
if form.validate():
|
||||
if form.validate(flash_invalid=False):
|
||||
task_order = None
|
||||
if task_order_id:
|
||||
task_order = TaskOrders.update(task_order_id, **form.data)
|
||||
|
Reference in New Issue
Block a user