##// END OF EJS Templates
Quick fix for the 404 page defect. Now 404 page is not shown for tags, this must be investigated further. This refs #50
neko259 -
r87:b8853496 default
parent child Browse files
Show More
@@ -63,16 +63,16 b' class PostManager(models.Manager):'
63 for post in posts:
63 for post in posts:
64 self.delete_post(post)
64 self.delete_post(post)
65
65
66 def get_threads(self, tag=None, page=ALL_PAGES):
66 def get_threads(self, tag=None, page=ALL_PAGES,
67 order_by='-last_edit_time'):
67 if tag:
68 if tag:
68 threads = self.filter(parent=NO_PARENT, tags=tag)
69 threads = self.filter(parent=NO_PARENT, tags=tag)
70
71 # TODO Throw error 404 if no threads for tag found?
69 else:
72 else:
70 threads = self.filter(parent=NO_PARENT)
73 threads = self.filter(parent=NO_PARENT)
71
74
72 if not threads:
75 threads = threads.order_by(order_by)
73 raise Http404
74
75 threads = threads.order_by('-last_edit_time')
76
76
77 if page != ALL_PAGES:
77 if page != ALL_PAGES:
78 thread_count = len(threads)
78 thread_count = len(threads)
General Comments 0
You need to be logged in to leave comments. Login now