diff --git a/app/scodoc/sco_edit_module.py b/app/scodoc/sco_edit_module.py
index 6f5f798e6..c8e6d0fdf 100644
--- a/app/scodoc/sco_edit_module.py
+++ b/app/scodoc/sco_edit_module.py
@@ -697,8 +697,8 @@ def module_edit(
if ue is not None:
annee = f"BUT{(orig_semestre_idx+1)//2}"
app_critiques = ApcAppCritique.app_critiques_ref_comp(ref_comp, annee)
- descr += (
- [
+ if ue.niveau_competence is not None:
+ descr += [
(
"app_critiques",
{
@@ -715,28 +715,28 @@ def module_edit(
],
"html_data": [],
"explanation": """Apprentissages Critiques liés à ce module.
- (si vous changez le semestre, revenez ensuite sur cette page
- pour associer les AC.)
- """,
+ (si vous changez le semestre, revenez ensuite sur cette page
+ pour associer les AC.)
+ """,
},
)
]
- if (ue.niveau_competence is not None)
- else [
- (
- "app_critiques",
- {
- "input_type": "separator",
- "title": f"""{scu.EMO_WARNING }
- L'UE {ue.acronyme} {ue.titre}
- n'est pas associée à un niveau de compétences
- """,
- },
- )
- ]
- )
+ else:
+ if module.ue.type == sco_codes_parcours.UE_STANDARD:
+ descr += [
+ (
+ "app_critiques",
+ {
+ "input_type": "separator",
+ "title": f"""{scu.EMO_WARNING }
+ L'UE {ue.acronyme} {ue.titre}
+ n'est pas associée à un niveau de compétences
+ """,
+ },
+ )
+ ]
else:
descr += [
(