X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/ac21bdd330d4f33ec70509695f55bf65d8af0427..23f0993732ac597e0a4ab1330b62b970c09d476c:/apps/api/handlers.py?ds=inline

diff --git a/apps/api/handlers.py b/apps/api/handlers.py
index e04710f32..dbe905b00 100644
--- a/apps/api/handlers.py
+++ b/apps/api/handlers.py
@@ -138,7 +138,7 @@ class BookDetails(object):
     @classmethod
     def cover_thumb(cls, book):
         return MEDIA_BASE + default.backend.get_thumbnail(
-                    book.cover, "139x193").url
+                    book.cover, "139x193").url if book.cover else ''
 
 
 
@@ -230,6 +230,10 @@ class BooksHandler(BookDetailHandler):
             return rc.NOT_FOUND
 
 
+class EBooksHandler(AnonymousBooksHandler):
+    fields = ('author', 'href', 'title', 'cover') + tuple(Book.ebook_formats)
+
+
 # add categorized tags fields for Book
 def _tags_getter(category):
     @classmethod