diff --git a/boards/rss.py b/boards/rss.py --- a/boards/rss.py +++ b/boards/rss.py @@ -16,7 +16,7 @@ class AllThreadsFeed(Feed): description_template = 'boards/rss/post.html' def items(self): - return Post.objects.get_threads(order_by='-pub_time')[:MAX_ITEMS] + return Post.objects.get_threads(order_by='-pub_time')[-MAX_ITEMS:] def item_title(self, item): return item.title @@ -35,7 +35,7 @@ class TagThreadsFeed(Feed): def items(self, obj): return Post.objects.get_threads(tag=obj, - order_by='-pub_time')[:MAX_ITEMS] + order_by='-pub_time')[-MAX_ITEMS:] def get_object(self, request, tag_name): return get_object_or_404(Tag, name=tag_name) @@ -59,7 +59,7 @@ class ThreadPostsFeed(Feed): description_template = 'boards/rss/post.html' def items(self, obj): - return Post.objects.get_thread(opening_post_id=obj)[:MAX_ITEMS] + return Post.objects.get_thread(opening_post_id=obj)[-MAX_ITEMS:] def get_object(self, request, post_id): return post_id