diff options
Diffstat (limited to '')
| -rw-r--r-- | backend/routes/auth/authorize.py | 2 | ||||
| -rw-r--r-- | backend/routes/forms/form.py | 17 | ||||
| -rw-r--r-- | backend/routes/forms/submit.py | 5 | 
3 files changed, 15 insertions, 9 deletions
| diff --git a/backend/routes/auth/authorize.py b/backend/routes/auth/authorize.py index 7f18cb4..2f9e6e7 100644 --- a/backend/routes/auth/authorize.py +++ b/backend/routes/auth/authorize.py @@ -57,7 +57,7 @@ async def process_token(          # Legacy key, we should use exp and use JWT expiry as below it.          "expiry": token_expiry.isoformat(),          # Correct JWT expiry key: -        "exp": token_expiry +        "exp": token_expiry,      }      token = jwt.encode(data, SECRET_KEY, algorithm="HS256") diff --git a/backend/routes/forms/form.py b/backend/routes/forms/form.py index 9414e30..1cd9fde 100644 --- a/backend/routes/forms/form.py +++ b/backend/routes/forms/form.py @@ -56,7 +56,9 @@ class SingleForm(Route):      name = "form"      path = "/{form_id:str}" -    @api.validate(resp=Response(HTTP_200=FormWithAncillaryData, HTTP_404=ErrorMessage), tags=["forms"]) +    @api.validate( +        resp=Response(HTTP_200=FormWithAncillaryData, HTTP_404=ErrorMessage), tags=["forms"] +    )      async def get(self, request: Request) -> JSONResponse:          """Returns single form information by ID."""          form_id = request.path_params["form_id"].lower() @@ -92,21 +94,22 @@ class SingleForm(Route):              form.submission_precheck.problems.append(                  SubmissionProblem(                      severity=SubmissionPrecheckSeverity.DANGER, -                    message="This form is not open for submissions at the moment." +                    message="This form is not open for submissions at the moment.",                  )              )              form.submission_precheck.can_submit = False          elif constants.FormFeatures.UNIQUE_RESPONDER.value in form.features:              user_id = request.user.payload["id"] if request.user.is_authenticated else None              if user_id: -                existing_response = await request.state.db.responses.find_one( -                    {"form_id": form_id, "user.id": user_id} -                ) +                existing_response = await request.state.db.responses.find_one({ +                    "form_id": form_id, +                    "user.id": user_id, +                })                  if existing_response:                      form.submission_precheck.problems.append(                          SubmissionProblem(                              severity=SubmissionPrecheckSeverity.DANGER, -                            message="You have already submitted a response to this form." +                            message="You have already submitted a response to this form.",                          )                      )                      form.submission_precheck.can_submit = False @@ -114,7 +117,7 @@ class SingleForm(Route):                  form.submission_precheck.problems.append(                      SubmissionProblem(                          severity=SubmissionPrecheckSeverity.SECONDARY, -                        message="You must login at the bottom of the page before submitting this form." +                        message="You must login at the bottom of the page before submitting this form.",                      )                  ) diff --git a/backend/routes/forms/submit.py b/backend/routes/forms/submit.py index 11710fd..036677e 100644 --- a/backend/routes/forms/submit.py +++ b/backend/routes/forms/submit.py @@ -182,7 +182,10 @@ class SubmitForm(Route):                  )                  if existing_response:                      return JSONResponse( -                        {"error": "unique_responder", "message": "You have already submitted this form."}, +                        { +                            "error": "unique_responder", +                            "message": "You have already submitted this form.", +                        },                          status_code=400,                      ) | 
