Découpler un peu les chercheurs et l'authentification Django
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / chercheurs / middleware.py
index c9975cf..49b7ea3 100644 (file)
@@ -7,7 +7,7 @@ class LazyChercheur(object):
             request._cached_chercheur = None
             if request.user.is_authenticated():
                 try:
-                    request._cached_chercheur = request.user.personne.chercheur
+                    request._cached_chercheur = Chercheur.objects.get(actif=True, courriel=request.user.email)
                 except (Personne.DoesNotExist, Chercheur.DoesNotExist):
                     pass
         return request._cached_chercheur