From b37b1ee1746f7cac1f67610135a7e92c6449fb53 Mon Sep 17 00:00:00 2001 From: Clint Ecker Date: Tue, 8 Jul 2008 15:02:15 +0000 Subject: [PATCH] Fixing small errors regarding the optional model --- models.py | 1 + templatetags/analytics.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/models.py b/models.py index 3cdfb8f..1c245f3 100644 --- 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): diff --git a/templatetags/analytics.py b/templatetags/analytics.py index 05a7df7..458d401 100644 --- a/templatetags/analytics.py +++ b/templatetags/analytics.py @@ -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: -- 2.39.5