diff --git a/app/comp/moy_ue.py b/app/comp/moy_ue.py index 1d3e17f6f..bb341baa0 100644 --- a/app/comp/moy_ue.py +++ b/app/comp/moy_ue.py @@ -136,8 +136,13 @@ def df_load_modimpl_coefs( ) for mod_coef in mod_coefs: - modimpl_coefs_df[mod2impl[mod_coef.module_id]][mod_coef.ue_id] = mod_coef.coef - + try: + modimpl_coefs_df[mod2impl[mod_coef.module_id]][ + mod_coef.ue_id + ] = mod_coef.coef + except IndexError: + # il peut y avoir en base des coefs sur des modules ou UE qui ont depuis été retirés de la formation + pass # Initialisation des poids non fixés: # 0 pour modules normaux, 1. pour bonus (car par défaut, on veut qu'un bonus agisse # sur toutes les UE)