fix PT #159889979, allow resubmission of previously submitted form

This commit is contained in:
dandds
2018-08-20 09:42:31 -04:00
parent 24c041811f
commit 293aba230b
2 changed files with 11 additions and 1 deletions

View File

@@ -137,6 +137,13 @@ class Requests(object):
return dollar_value < cls.AUTO_APPROVE_THRESHOLD
_VALID_SUBMISSION_STATUSES = [
RequestStatus.STARTED,
RequestStatus.PENDING_FINANCIAL_VERIFICATION,
RequestStatus.PENDING_CCPO_APPROVAL,
RequestStatus.CHANGES_REQUESTED,
]
@classmethod
def should_allow_submission(cls, request):
all_request_sections = [
@@ -145,7 +152,7 @@ class Requests(object):
"primary_poc",
]
existing_request_sections = request.body.keys()
return request.status == RequestStatus.STARTED and all(
return request.status in Requests._VALID_SUBMISSION_STATUSES and all(
section in existing_request_sections for section in all_request_sections
)