From 8b751608e1c424ee2f98cbf6ad9c899c428ece62 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Mon, 29 Jan 2024 17:28:25 +0100 Subject: [PATCH] =?UTF-8?q?Bonus=20IUT=20Littoral:=20modif=20r=C3=A8gle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/comp/bonus_spo.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/comp/bonus_spo.py b/app/comp/bonus_spo.py index 24d9918a..e0b4d2c5 100644 --- a/app/comp/bonus_spo.py +++ b/app/comp/bonus_spo.py @@ -667,10 +667,12 @@ class BonusCalais(BonusSportAdditif): sur 20 obtenus dans chacune des matières optionnelles sont cumulés dans la limite de 10 points. 6% de ces points cumulés s'ajoutent : """ @@ -692,8 +694,11 @@ class BonusCalais(BonusSportAdditif): else: self.classic_use_bonus_ues = True # pour les LP super().compute_bonus(sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan) - if self.formsemestre.annee_scolaire() < 2023: - # ne s'applique qu'aux UE dont l'acronyme termine par BS + if ( + self.formsemestre.annee_scolaire() < 2023 + or not self.formsemestre.formation.is_apc() + ): + # LP et anciens semestres: ne s'applique qu'aux UE dont l'acronyme termine par BS ues = self.formsemestre.get_ues(with_sport=False) ues_sans_bs = [ ue for ue in ues if ue.acronyme[-2:].upper() != "BS"