X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/849f19a3c55d9846b7b671ce516b0934b62777b5..cfe30a8b506379030bd36bfabd5a17efe83c3100:/apps/opds/views.py diff --git a/apps/opds/views.py b/apps/opds/views.py index 52335709b..06e011963 100644 --- a/apps/opds/views.py +++ b/apps/opds/views.py @@ -18,7 +18,7 @@ from basicauth import logged_in_or_basicauth, factory_decorator from catalogue.models import Book, Tag from catalogue.views import books_starting_with -from opds.utils import piwik_track +from stats.utils import piwik_track _root_feeds = ( { @@ -229,7 +229,7 @@ class ByCategoryFeed(Feed): return feed['title'] def items(self, feed): - return (tag for tag in Tag.objects.filter(category=feed['category']) if tag.get_count() > 0) + return Tag.objects.filter(category=feed['category']).exclude(book_count=0) def item_title(self, item): return item.name @@ -280,7 +280,7 @@ class UserFeed(Feed): return u"Półki użytkownika %s" % user.username def items(self, user): - return (tag for tag in Tag.objects.filter(category='set', user=user) if tag.get_count() > 0) + return Tag.objects.filter(category='set', user=user).exclude(book_count=0) def item_title(self, item): return item.name