]> git.parisson.com Git - django-google-tools.git/commitdiff
Fixing small errors regarding the optional model
authorClint Ecker <clint@arstechnica.com>
Tue, 8 Jul 2008 15:02:15 +0000 (15:02 +0000)
committerClint Ecker <clint@arstechnica.com>
Tue, 8 Jul 2008 15:02:15 +0000 (15:02 +0000)
models.py
templatetags/analytics.py

index 3cdfb8f0ce6e6cf771464a2baf8c01254cedaf58..1c245f3a6192731feb78b33480fcf6ac6d800a7f 100644 (file)
--- a/models.py
+++ b/models.py
@@ -1,4 +1,5 @@
 from django.db import models
+from django.conf import settings
 from django.contrib.sites.models import Site
 
 if getattr(settings, 'GOOGLE_ANALYTICS_MODEL', False):
index 05a7df7bac2b681c53b34bdc93a982f07db427a7..458d401f92d31c90bd4884ada52105fd34181e5b 100644 (file)
@@ -33,7 +33,10 @@ class AnalyticsNode(template.Node):
     def render(self, context):
         content = ''
         if self.site:
-            code = self.site.analytics_set.all()[0].analytics_code
+            try:
+                code = self.site.analytics_set.all()[0].analytics_code
+            except AttributeError:
+                return ''
         elif self.code:
             code = self.code
         else: