1.6
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 12 Sep 2012 17:58:41 +0000 (13:58 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 12 Sep 2012 17:58:41 +0000 (13:58 -0400)
CHANGES
auf/django/piwik/middleware.py
setup.py

diff --git a/CHANGES b/CHANGES
index 02a4b9c..8c31d87 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+1.6
+---
+
+* fix si le user connecté n'est pas dans la bd employe
+
 1.5
 ---
 
index 56395de..ca9670f 100644 (file)
@@ -43,9 +43,12 @@ class TrackMiddleware:
 
         user = getattr(request, 'user', None)
         if user and REFERENCES_CHARGEES and user.is_authenticated():
-            employe = ref.Employe.objects.get(courriel=request.user.email)
-            imp_id = employe.implantation.id
-            implantation = "piwikTracker.setCustomVariable(1, 'implantation', '%s', 'visit');" % imp_id
+            try:
+                employe = ref.Employe.objects.get(courriel=request.user.email)
+                imp_id = employe.implantation.id
+                implantation = "piwikTracker.setCustomVariable(1, 'implantation', '%s', 'visit');" % imp_id
+            except :
+                pass
         else:
             implantation = ""
 
index 8959d6b..9444fad 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,7 @@
 from setuptools import setup, find_packages
 
 name = 'auf.django.piwik'
-version = '1.5'
+version = '1.6'
 
 setup(name=name,
       version=version,