diff --git a/atst/domain/requests/requests.py b/atst/domain/requests/requests.py index c5fc799c..3bb75d99 100644 --- a/atst/domain/requests/requests.py +++ b/atst/domain/requests/requests.py @@ -161,7 +161,9 @@ class Requests(object): return Requests.status_count(RequestStatus.APPROVED) @classmethod - def update_financial_verification(cls, request_id, financial_data, extended=False, task_order=None): + def update_financial_verification( + cls, request_id, financial_data, extended=False, task_order=None + ): request = RequestsQuery.get_with_lock(request_id) # request_data = financial_data.copy() diff --git a/atst/forms/financial.py b/atst/forms/financial.py index b1c4c6b9..bf0ccf72 100644 --- a/atst/forms/financial.py +++ b/atst/forms/financial.py @@ -182,5 +182,5 @@ class ExtendedFinancialForm(BaseFinancialForm): FileAllowed(["pdf"], "Only PDF documents can be uploaded."), InputRequired(), ], - render_kw={"required": False} + render_kw={"required": False}, ) diff --git a/atst/models/request.py b/atst/models/request.py index 056fbbfe..bb2a62b4 100644 --- a/atst/models/request.py +++ b/atst/models/request.py @@ -100,7 +100,7 @@ class Request(Base, mixins.TimestampsMixin, mixins.AuditableMixin): "uii_ids", "treasury_code", "ba_code", - "extended" + "extended", ] @property diff --git a/atst/routes/requests/financial_verification.py b/atst/routes/requests/financial_verification.py index 4b799458..62d3648b 100644 --- a/atst/routes/requests/financial_verification.py +++ b/atst/routes/requests/financial_verification.py @@ -29,7 +29,9 @@ class FinancialVerificationBase(object): task_order_dict.update( { "task_order_number": request.task_order.number, - "funding_type": getattr_path(request, "task_order.funding_type.value") + "funding_type": getattr_path( + request, "task_order.funding_type.value" + ), } ) existing_fv_data = {**existing_fv_data, **task_order_dict} @@ -57,7 +59,9 @@ class FinancialVerificationBase(object): ) elif isinstance(form.task_order.data, str): try: - attachment = Attachment.get_for_resource("task_order", self.request.id) + attachment = Attachment.get_for_resource( + "task_order", self.request.id + ) except NotFoundError: pass @@ -147,7 +151,10 @@ class UpdateFinancialVerification(FinancialVerificationBase): if should_update: task_order = self._try_create_task_order(form, attachment) updated_request = Requests.update_financial_verification( - self.request.id, form.data, extended=self.is_extended, task_order=task_order + self.request.id, + form.data, + extended=self.is_extended, + task_order=task_order, ) if should_submit: return Requests.submit_financial_verification(updated_request) @@ -206,7 +213,9 @@ class SaveFinancialVerificationDraft(FinancialVerificationBase): @requests_bp.route("/requests/verify/", methods=["GET"]) def financial_verification(request_id): request = Requests.get(g.current_user, request_id) - is_extended = fv_extended(http_request) or request.financial_verification.get("extended", False) + is_extended = fv_extended(http_request) or request.financial_verification.get( + "extended", False + ) form = GetFinancialVerificationForm( g.current_user, request, is_extended=is_extended diff --git a/atst/utils/__init__.py b/atst/utils/__init__.py index ff48d12b..51eb9b01 100644 --- a/atst/utils/__init__.py +++ b/atst/utils/__init__.py @@ -1,5 +1,6 @@ import re + def first_or_none(predicate, lst): return next((x for x in lst if predicate(x)), None)