Fix: upload notes excel d'une éval si une seule éval.

This commit is contained in:
Emmanuel Viennet 2024-10-04 08:14:19 +02:00
parent 820e42ac28
commit f7f55c2494

View File

@ -617,6 +617,7 @@ def do_evaluations_upload_xls(
) )
# -- News # -- News
obj_id = None
if len(evaluations) > 1: if len(evaluations) > 1:
modules_str = ", ".join( modules_str = ", ".join(
{ {
@ -645,7 +646,8 @@ def do_evaluations_upload_xls(
obj_id = ( obj_id = (
formsemestre.id if formsemestre else (modimpl.id if modimpl else None) formsemestre.id if formsemestre else (modimpl.id if modimpl else None)
) )
else: elif len(evaluations) > 0:
evaluation = evaluation or evaluations[0]
modules_str = ( modules_str = (
evaluation.moduleimpl.module.titre or evaluation.moduleimpl.module.code evaluation.moduleimpl.module.titre or evaluation.moduleimpl.module.code
) )
@ -655,6 +657,7 @@ def do_evaluations_upload_xls(
moduleimpl_id=evaluation.moduleimpl_id, moduleimpl_id=evaluation.moduleimpl_id,
) )
obj_id = evaluation.moduleimpl_id obj_id = evaluation.moduleimpl_id
if obj_id is not None:
ScolarNews.add( ScolarNews.add(
typ=ScolarNews.NEWS_NOTE, typ=ScolarNews.NEWS_NOTE,
obj=obj_id, obj=obj_id,