diff --git a/app/comp/res_common.py b/app/comp/res_common.py
index 92b0ee5ffa209a32aa0e38b16720c003e545dbc0..f132012627d0e352674bef09aa9c39b42531fbde 100644
--- a/app/comp/res_common.py
+++ b/app/comp/res_common.py
@@ -522,7 +522,11 @@ class NotesTableCompat(ResultatsSemestre):
         """moyenne d'un étudiant dans une matière (ou NA si pas de notes)"""
         if not self.moyennes_matieres:
             return "nd"
-        return self.moyennes_matieres[matiere_id].get(etudid, "-")
+        return (
+            self.moyennes_matieres[matiere_id].get(etudid, "-")
+            if matiere_id in self.moyennes_matieres
+            else "-"
+        )
 
     def get_etud_mod_moy(self, moduleimpl_id: int, etudid: int) -> float:
         """La moyenne de l'étudiant dans le moduleimpl
diff --git a/sco_version.py b/sco_version.py
index 4ac94b21095e83729643a51862cbcdb25a1805b0..5c1b87f2e5f296ea510fe93576a21c1c5b136726 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -1,7 +1,7 @@
 # -*- mode: python -*-
 # -*- coding: utf-8 -*-
 
-SCOVERSION = "9.1.62"
+SCOVERSION = "9.1.63"
 
 SCONAME = "ScoDoc"