From 12d401c17577e4fffa9533e94074c2b6e6a3bb9d Mon Sep 17 00:00:00 2001 From: Bjarke Madsen <bjarke@nordu.net> Date: Fri, 6 Dec 2024 09:54:41 +0100 Subject: [PATCH] Fix types --- compendium_v2/routes/survey.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/compendium_v2/routes/survey.py b/compendium_v2/routes/survey.py index eac2fc3e..b71063cb 100644 --- a/compendium_v2/routes/survey.py +++ b/compendium_v2/routes/survey.py @@ -122,11 +122,11 @@ def list_surveys() -> Any: class SurveyDict(TypedDict): year: int status: str - responses: List[Dict[str, str]] + responses: List[Dict[str, Any]] entries: List[SurveyDict] = [] - def _get_response(response: SurveyResponse) -> Dict[str, str]: + def _get_response(response: SurveyResponse) -> Dict[str, Any]: res = { "nren": { 'name': response.nren.name, @@ -148,8 +148,8 @@ def list_surveys() -> Any: "status": entry.status.value, "responses": [_get_response(r) for r in sorted(entry.responses, key=response_key)] }) - nrens = db.session.scalars(select(NREN)).all() - nrens = {nren.name: nren.id for nren in nrens} + all_nrens = db.session.scalars(select(NREN)).all() + nrens = {nren.name: nren.id for nren in all_nrens} nren_names = set(nrens.keys()) for survey_dict in entries: # add in nrens without a response if the survey is open -- GitLab