From 6a190783eab3899c15d667e14ff20d2112d674d0 Mon Sep 17 00:00:00 2001 From: Joseph Spiros Date: Mon, 5 Jul 2010 14:59:56 -0400 Subject: [PATCH] Fixing a bug in BlogView's tag_view where it would provide a QuerySet as `tag` instead of the Tag instance. --- contrib/penfield/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/penfield/models.py b/contrib/penfield/models.py index d1695e7..4273165 100644 --- a/contrib/penfield/models.py +++ b/contrib/penfield/models.py @@ -12,7 +12,7 @@ class Blog(Entity, Titled): @property def entry_tags(self): """ Returns a QuerySet of Tags that are used on any entries in this blog. """ - return Tag.objects.filter(blogentries__blog=self) + return Tag.objects.filter(blogentries__blog=self).distinct() register_value_model(Blog) @@ -146,7 +146,7 @@ class BlogView(MultiView): def tag_view(self, request, tag, node=None, extra_context=None): try: - tag = self.blog.entry_tags.filter(slug=tag) + tag = self.blog.entry_tags.get(slug=tag) except: raise Http404 entries = self.blog.entries.filter(tags=tag) -- 2.20.1