forked from ScoDoc/ScoDoc
get_etud_ue_status: ignore error if missing etud
This commit is contained in:
parent
c0a965d774
commit
49a5ec488d
@ -432,7 +432,7 @@ class ResultatsSemestre(ResultatsCache):
|
|||||||
ue_cap_dict["compense_formsemestre_id"] = None
|
ue_cap_dict["compense_formsemestre_id"] = None
|
||||||
return ue_cap_dict
|
return ue_cap_dict
|
||||||
|
|
||||||
def get_etud_ue_status(self, etudid: int, ue_id: int) -> dict:
|
def get_etud_ue_status(self, etudid: int, ue_id: int) -> dict | None:
|
||||||
"""L'état de l'UE pour cet étudiant.
|
"""L'état de l'UE pour cet étudiant.
|
||||||
Result: dict, ou None si l'UE n'est pas dans ce semestre.
|
Result: dict, ou None si l'UE n'est pas dans ce semestre.
|
||||||
{
|
{
|
||||||
@ -470,7 +470,7 @@ class ResultatsSemestre(ResultatsCache):
|
|||||||
"ects": 0.0,
|
"ects": 0.0,
|
||||||
"ects_ue": ue.ects,
|
"ects_ue": ue.ects,
|
||||||
}
|
}
|
||||||
if not ue_id in self.etud_moy_ue:
|
if not ue_id in self.etud_moy_ue or not etudid in self.etud_moy_ue[ue_id]:
|
||||||
return None
|
return None
|
||||||
if not self.validations:
|
if not self.validations:
|
||||||
self.validations = res_sem.load_formsemestre_validations(self.formsemestre)
|
self.validations = res_sem.load_formsemestre_validations(self.formsemestre)
|
||||||
|
@ -72,9 +72,7 @@ def etud_get_poursuite_info(sem: dict, etud: dict) -> dict:
|
|||||||
moy_ues.append(
|
moy_ues.append(
|
||||||
(
|
(
|
||||||
ue["acronyme"],
|
ue["acronyme"],
|
||||||
scu.fmt_note(
|
scu.fmt_note(ue_status["moy"]),
|
||||||
nt.get_etud_ue_status(etudid, ue["ue_id"])["moy"]
|
|
||||||
),
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# -*- mode: python -*-
|
# -*- mode: python -*-
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
SCOVERSION = "9.6.945"
|
SCOVERSION = "9.6.946"
|
||||||
|
|
||||||
SCONAME = "ScoDoc"
|
SCONAME = "ScoDoc"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user