Pass field data, not field

This commit is contained in:
richard-dds
2018-10-15 16:39:49 -04:00
parent 4b8585234f
commit 965c5f3e00
2 changed files with 9 additions and 11 deletions

View File

@@ -17,12 +17,12 @@ class PENumberValidator(object):
re.X,
)
def validate(self, request, field):
if self._same_as_previous(request, field):
def validate(self, request, pe_id):
if self._same_as_previous(request, pe_id):
return True
try:
PENumbers.get(field.data)
PENumbers.get(pe_id)
except NotFoundError:
return False
@@ -43,14 +43,14 @@ class PENumberValidator(object):
return suggestion
return None
def _same_as_previous(self, request, field):
return request.pe_number == field.data
def _same_as_previous(self, request, pe_id):
return request.pe_number == pe_id
class TaskOrderNumberValidator(object):
def validate(self, field):
def validate(self, task_order_number):
try:
TaskOrders.get(field.data)
TaskOrders.get(task_order_number)
except NotFoundError:
return False