Fix: plantage causé par un employé sans dossier
authorEric Mc Sween <eric.mcsween@auf.org>
Tue, 22 Jul 2014 20:51:15 +0000 (16:51 -0400)
committerEric Mc Sween <eric.mcsween@auf.org>
Tue, 22 Jul 2014 20:51:15 +0000 (16:51 -0400)
project/rh/models.py

index 3c7a538..6fee112 100644 (file)
@@ -562,7 +562,10 @@ class Employe(models.Model):
 
         # Retourne en le premier du queryset si la date de fin est None
         # Sinon, retourne le plus récent selon la date de fin.
 
         # Retourne en le premier du queryset si la date de fin est None
         # Sinon, retourne le plus récent selon la date de fin.
-        first = res[0]
+        try:
+            first = res[0]
+        except IndexError:
+            return None
         if first.date_fin == None:
             return first
         else:
         if first.date_fin == None:
             return first
         else: