diff --git a/app.db b/app.db index c5fec63..9f29058 100644 Binary files a/app.db and b/app.db differ diff --git a/app/routes.py b/app/routes.py index e2974f0..6b0b3c1 100644 --- a/app/routes.py +++ b/app/routes.py @@ -54,7 +54,9 @@ def Semestre(num): for coeffield in field.coef: codeClass, code = coeffield.objetformation.data[1:-1].split() model = getattr(models, codeClass) - model.query.filter_by(code=code).first().setCoef(coeffield.coef.data, ue) + objetformation = model.query.filter_by(code=code).first() + if objetformation in field.saes.data or objetformation in field.ressources.data: + objetformation.setCoef(coeffield.coef.data, ue) db.session.commit() return redirect(url_for("Semestre", num=num)) # Remplis les fields des informations que l'ue possède