From f533c39e67bf79c39958131658acc0b260f926ed Mon Sep 17 00:00:00 2001 From: Bartuccio Antoine Date: Mon, 21 Oct 2019 02:10:09 +0200 Subject: [PATCH] api: fix uv manager acquisition if uv is only available in spring --- api/views/uv.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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"]