From b716863bb8a1e12c42c5be99a47759e91c186bb8 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet <emmanuel.viennet@gmail.com>
Date: Fri, 27 Jan 2023 06:55:05 -0300
Subject: [PATCH] =?UTF-8?q?Fix:=20saisie=20auto=20sur=20=C3=A9tud.=20redou?=
 =?UTF-8?q?blant=20puis=20d=C3=A9faillant?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/but/jury_but.py | 5 ++++-
 sco_version.py      | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/app/but/jury_but.py b/app/but/jury_but.py
index af1eed4ff..7ab989720 100644
--- a/app/but/jury_but.py
+++ b/app/but/jury_but.py
@@ -571,7 +571,10 @@ class DecisionsProposeesAnnee(DecisionsProposees):
                         continue  # ignore cette UE antérieure non capitalisée
                     # et l'UE impaire doit être actuellement meilleure que
                     # celle éventuellement capitalisée
-                    if self.decisions_ues[ue_impair.id].ue_status["is_capitalized"]:
+                    if (
+                        self.decisions_ues[ue_impair.id].ue_status
+                        and self.decisions_ues[ue_impair.id].ue_status["is_capitalized"]
+                    ):
                         continue  # ignore cette UE car capitalisée et actuelle moins bonne
                 if ue_pair.niveau_competence_id == ue_impair.niveau_competence_id:
                     rcue = RegroupementCoherentUE(
diff --git a/sco_version.py b/sco_version.py
index 56d215357..c0a86b09f 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -1,7 +1,7 @@
 # -*- mode: python -*-
 # -*- coding: utf-8 -*-
 
-SCOVERSION = "9.4.32"
+SCOVERSION = "9.4.33"
 
 SCONAME = "ScoDoc"