1.5
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 12 Sep 2012 15:44:46 +0000 (11:44 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 12 Sep 2012 15:44:46 +0000 (11:44 -0400)
CHANGES
auf/django/piwik/middleware.py
setup.py

diff --git a/CHANGES b/CHANGES
index 314c95c..02a4b9c 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+1.5
+---
+
+* fix request.user
+
 1.4
 ---
 
index d0c96da..56395de 100644 (file)
@@ -41,7 +41,8 @@ class TrackMiddleware:
         else:
             protocol = "http"
 
-        if REFERENCES_CHARGEES and request.user.is_authenticated():
+        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
index e05d5af..8959d6b 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,7 @@
 from setuptools import setup, find_packages
 
 name = 'auf.django.piwik'
-version = '1.4'
+version = '1.5'
 
 setup(name=name,
       version=version,