S'assure que Groupes fonctionne si connecter en tant que non-chercheur
authorPA Parent <paparent@paparent.me>
Thu, 30 Jun 2011 16:03:54 +0000 (12:03 -0400)
committerPA Parent <paparent@paparent.me>
Thu, 30 Jun 2011 16:03:54 +0000 (12:03 -0400)
auf_savoirs_en_partage/chercheurs/views.py

index 63cba3c..7e59ad3 100644 (file)
@@ -223,8 +223,11 @@ def groupe_index(request):
         entete = '<h1>Liste des groupes</h1>'
 
     if request.user.is_authenticated():
-        chercheur = Chercheur.objects.get(courriel=request.user.email)
-        mesgroupes = chercheur.groupes.all().filter(chercheurgroupe__actif=1)
+        try:
+            chercheur = Chercheur.objects.get(courriel=request.user.email)
+            mesgroupes = chercheur.groupes.all().filter(chercheurgroupe__actif=1)
+        except Chercheur.DoesNotExist:
+            mesgroupes = None
     else:
         mesgroupes = None