diff --git a/app/comp/bonus_spo.py b/app/comp/bonus_spo.py index e9f615cf5a..f8e82e4146 100644 --- a/app/comp/bonus_spo.py +++ b/app/comp/bonus_spo.py @@ -211,6 +211,8 @@ class BonusSportAdditif(BonusSport): bonus_moy_arr = np.clip( bonus_moy_arr, 0.0, self.bonus_max, out=bonus_moy_arr ) + else: # necessaire pour éviter bonus négatifs ! + bonus_moy_arr = np.clip(bonus_moy_arr, 0.0, 20.0, out=bonus_moy_arr) # en APC, bonus_moy_arr est (nb_etuds, nb_ues_non_bonus) if self.formsemestre.formation.is_apc() or self.classic_use_bonus_ues: