Converted all form pages. Flow still not working

This commit is contained in:
richard-dds
2018-08-02 10:36:25 -04:00
parent 6f0ff79904
commit ed0893b4a0
6 changed files with 65 additions and 62 deletions

View File

@@ -36,7 +36,6 @@ def suggest_pe_id(pe_id):
return None
@tornado.gen.coroutine
def validate_pe_id(field, existing_request, pe_numbers_repo):
try:
pe_number = pe_numbers_repo.get(field.data)
@@ -55,12 +54,11 @@ def validate_pe_id(field, existing_request, pe_numbers_repo):
class FinancialForm(ValidatedForm):
@tornado.gen.coroutine
def perform_extra_validation(self, existing_request, pe_numbers_repo):
valid = True
if not existing_request or existing_request.get('pe_id') != self.pe_id.data:
valid = yield validate_pe_id(self.pe_id, existing_request, pe_numbers_repo)
raise Return(valid)
return valid
task_order_id = StringField(
"Task Order Number associated with this request.", validators=[Required()]

View File

@@ -5,8 +5,7 @@ from flask_wtf import FlaskForm
class ValidatedForm(FlaskForm):
@tornado.gen.coroutine
def perform_extra_validation(self, *args, **kwargs):
"""A coroutine that performs any applicable extra validation. Must
"""Performs any applicable extra validation. Must
return True if the form is valid or False otherwise."""
raise Return(True)
return True