From eb2147d94c2b2fc2da81a401cf2686288d0a3837 Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Fri, 18 Oct 2013 17:36:20 -0300 Subject: [PATCH] only perform query if tags are available --- src/super_archives/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/super_archives/models.py b/src/super_archives/models.py index 1b02f01..67d4ac1 100644 --- a/src/super_archives/models.py +++ b/src/super_archives/models.py @@ -160,8 +160,11 @@ class Thread(models.Model): def get_related(self): query_string = u' '.join(self.tags.names()) - query_set = SearchQuerySet().exclude(django_id=self.pk) - return query_set.filter(content=query_string, type='thread') + if query_string: + query_set = SearchQuerySet().exclude(django_id=self.pk) + return query_set.filter(content=query_string, type='thread') + + return tuple() def save(self, *args, **kwargs): super(Thread, self).save(*args, **kwargs) -- libgit2 0.21.2