diff --git a/api/views/uv.py b/api/views/uv.py index 2b7b33e9..5a0f2929 100644 --- a/api/views/uv.py +++ b/api/views/uv.py @@ -105,7 +105,10 @@ def make_clean_uv(short_uv, full_uv): res["hours_{}".format(activity["code"])] += activity["nbh"] // 60 # wrong if the manager changes depending on the semester - res["manager"] = full_uv["automne"]["responsable"] + semester = full_uv.get("automne", None) + if not semester: + semester = full_uv.get("printemps", {}) + res["manager"] = semester.get("responsable", "") res["title"] = full_uv["libelle"]