def item_author_name(self, book):
try:
- return book.tags.filter(category='author')[0].name
- except KeyError:
+ return book.authors().first().name
+ except AttributeError:
return u''
def item_author_link(self, book):
try:
- return book.tags.filter(category='author')[0].get_absolute_url()
- except KeyError:
+ return book.authors().first().get_absolute_url()
+ except AttributeError:
return u''
def item_enclosure_url(self, book):
- return full_url(book.epub_file.url) if book.epub_file else None
+ return full_url(book.epub_url()) if book.epub_file else None
def item_enclosure_length(self, book):
return book.epub_file.size if book.epub_file else None