# HG changeset patch # User neko259 # Date 2013-11-21 14:28:52 # Node ID f18b32bdfe3c95c53023d9f225dd026b3bbf6e40 # Parent f878102ea968013f3d8b6d595ca41f57270472a0 Small changes to queries diff --git a/boards/models/post.py b/boards/models/post.py --- a/boards/models/post.py +++ b/boards/models/post.py @@ -136,11 +136,6 @@ class PostManager(models.Manager): return thread - def exists(self, post_id): - posts = self.filter(id=post_id) - - return posts.count() > 0 - def get_thread_page_count(self, tag=None): if tag: threads = self.filter(thread=None, tags=tag) diff --git a/boards/models/user.py b/boards/models/user.py --- a/boards/models/user.py +++ b/boards/models/user.py @@ -56,7 +56,7 @@ class User(models.Model): tags = self.fav_tags.annotate(Count('threads')) \ .filter(threads__count__gt=0).order_by('name') - if tags: + if tags.exists(): cache.set(cache_key, tags, settings.CACHE_TIMEOUT) return tags